100000
770595
2488560
5893282
11877332
20474917
32825977
49631459
71422535
98792333
131979882
171037827
215486820
264340254
316079173
368293628
417685711
460278819
491810048
507974255
505254279
482221427
440300136
383443492
317665992
249854002
186249955
131478103
87926415
55712814
33449230
19107141
10445951
5508881
2816891
1401452
687316
338767
168388
85666
45714
26457
16594
11944
9010
7225
6617
6670
6648
6127
5279
4266
3399
2556
1825
1058
463
112
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
273
546
9850
18208
23912
11137
1424
40
40
40
40
40
40
40
40
40
40
40
40
