fork download
  1. def divSum(n):
  2. s=0
  3. i=1
  4. while i*i<=n:
  5. if i*i==n:
  6. s+=i
  7. return s
  8. if n%i==0:
  9. s+=i+n/i
  10. i+=1
  11. return s
  12. n,q=map(int,raw_input().split())
  13. while q!=0:
  14. x=input()
  15. n=n*x
  16. print divSum(n)
  17. q-=1
  18.  
  19.  
Success #stdin #stdout 0.02s 9024KB
stdin
1 9
1
2
3
4
5
6
7
8
9
stdout
1
3
12
60
360
2418
19344
159120
1481040