1000000
7620600
24809837
59661143
119988720
214705702
353093089
544205162
796305228
1115865317
1506280279
1965572376
2485273374
3047897687
3625952810
4182228682
4670641166
5040158369
5242783341
5242541902
5024358890
4602088709
4018134775
3336817413
2630803538
1966554446
1392740955
934268765
594055088
358497939
205562739
112275517
58556316
29236685
14012345
6476783
2884868
1236056
512218
206658
82783
33060
13113
4387
953
184
22
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
