100000
755003
2423041
5796827
11769727
20946143
33652626
50647895
72800500
101044772
135698972
176529359
222893229
273536758
326327979
378326516
425887934
464769980
491005491
500959043
492626340
465813790
422702203
367297923
305289909
242370459
183772096
132962501
91772994
60536514
38278177
23252743
13608615
7728641
4306336
2370695
1305427
721598
397519
223068
126102
72077
40765
23374
13486
7738
4507
2820
1971
1051
481
339
245
199
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
150
142
140
183
8468
16842
13952
9903
4175
4571
