100000
776227
2470264
5756700
11219695
19458754
31042156
46487818
66148809
90118753
118276711
149991689
184073429
218592614
250902995
277273241
293626986
296430894
283543039
255131894
214365097
167024657
119914984
78871088
47344376
25819198
12742370
5693293
2307215
851103
290692
98705
34258
12594
4776
1742
661
290
139
87
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
