100000
770053
2485341
5887554
11828113
20900685
33434283
50378740
72862152
101488770
137033660
180289411
231814015
292105278
361411322
439634849
526547302
621809314
724189054
831825322
942693731
1053624033
1160912907
1260262638
1347185769
1416251355
1462465188
1481919575
1471521544
1429998333
1357686236
1258325815
1137152483
1000997998
857616172
714456510
578570762
455318196
348381547
258996349
187217528
131672695
90222868
60299566
39332544
25065794
15638527
9585208
5780305
3438415
2028612
1197950
709073
422735
253130
152128
91095
55621
35735
23285
13713
7450
3745
1753
842
304
100
33
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
