100000
755061
2417715
5762103
11612514
20477027
33088302
50192932
72618751
100969879
135699141
176619004
223081284
273877962
326795153
379010102
426762653
465655010
491480190
500923100
492074719
464944041
421732347
366668745
305042485
242557114
184236895
133591914
92391766
61028927
38536459
23322083
13543260
7551159
4066960
2130992
1093076
553003
282886
149000
81013
46021
25240
14081
8137
4504
2577
1314
545
219
97
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
