100000
570068
1466850
2954846
5161120
8226503
12253474
17374210
23691852
31298375
40214401
50485189
62068481
74964174
89058990
104103523
119858338
136092671
152379658
168401554
183796124
198154698
211029715
222162029
231305989
238227493
242784544
244850982
244557677
242050085
237567285
231218598
223283329
214018948
203738139
192672485
181019594
169041275
156929597
144945427
133143226
121707356
110720059
100284877
90478764
81349251
72833237
64995524
57847372
51330497
45435953
40129372
35352234
31097575
27297039
23894918
20876152
18188922
15807591
13718224
11883883
10278777
8876238
7646634
6567173
5623098
4809860
4120718
3527181
3014330
2575009
2197778
1867057
1575594
1336670
1136957
959848
807737
680465
567092
472756
396685
334461
283365
237887
197839
164450
135855
112705
92328
76382
64968
56110
48113
41000
35637
31027
27918
24812
21908
18864
16323
13952
11709
9535
7887
6745
5826
5057
4347
3738
3320
3086
2950
2454
2120
1803
1429
1201
909
615
451
358
275
157
95
39
16
1
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
