100000
752443
2420994
5797543
11664725
20614526
33644009
52034120
76220248
107449701
146558469
193931917
250121517
314727959
386921104
465142267
546776063
628201974
705231596
772732385
825865383
859806989
871292544
858723093
821805389
763177059
687268041
599603052
506507319
414348030
328390208
252248270
187779258
135595173
95076865
64785733
42930766
27688053
17408930
10680945
6403305
3773543
2187800
1250138
705305
389741
212088
112850
60606
32527
16873
7736
3452
1640
631
149
31
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
