100000
770438
2503260
5963030
12155947
20920099
33481193
50774872
73740538
102904927
139226830
183453203
236108410
297744122
368549935
448413743
537499305
634874234
739161084
849028502
961867576
1074527012
1182977761
1282392636
1368238841
1435066817
1477620191
1491842938
1474910786
1425985958
1346689871
1240785955
1114266332
974710052
830127112
687718026
554124054
434409989
331176184
245498010
177191227
124517946
85299756
57073302
37336441
23922509
14994465
9165195
5466557
3169274
1793519
994082
546478
293621
152568
76545
37114
17333
8098
3995
1894
707
267
105
33
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
