100000
739110
2480847
6226587
13218803
24506653
41357968
65336106
98381959
142546162
199656030
271109052
358109734
461205328
580115032
713325101
857738665
1008622698
1159243677
1301950484
1428067006
1528664261
1596631245
1626294816
1615180916
1564104849
1477118949
1360895547
1223468526
1074074081
921522737
773240062
635161623
511267097
403501920
312458767
237694259
177711831
130618007
94518172
67398214
47425842
32966089
22671470
15433989
10422258
6999993
4649112
3031378
1947253
1242793
785307
484915
293226
174976
103585
61398
40248
27722
19268
12331
7022
3824
1717
632
247
68
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
