100000
760581
2485866
5978906
12044352
21602876
35692684
55420842
81919157
116349810
159892279
213475061
278184337
354627794
443041003
543369478
654747864
775606883
903297819
1034356813
1164521429
1288069345
1398805476
1489721423
1553994531
1586279037
1582459892
1541012845
1462963211
1352562696
1216200329
1062332083
901045583
741935303
592869635
459516931
345670554
252589963
179392078
123958394
83262801
54418608
34658791
21509460
13072032
7824042
4618199
2682728
1530618
874106
495254
279462
154753
82113
40182
19472
10133
5674
3717
1861
719
132
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
