100000
777601
2496209
5902071
11723201
20180787
31761524
47519514
68369067
94238244
126151477
164774283
210413858
263423476
323949909
392144782
467892807
550686826
639940129
734465213
832938278
933429230
1033689606
1130418473
1220499102
1299983393
1364730955
1410379081
1433046798
1429749522
1398297117
1338523474
1252037097
1142205349
1014537223
876040167
734293743
596495236
468872140
356469040
261947571
185883797
127285069
84080731
53573049
32956234
19638375
11375054
6425814
3542004
1910168
1016029
535341
286027
159682
91237
52189
29083
15931
9419
5989
3461
1778
807
312
90
28
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
