100000
765043
2486358
5914624
11726679
20680334
33494386
50861626
73242837
100793642
133157765
169182616
206895695
243213612
274105907
295136362
302066174
292344312
266507371
228080015
182778264
137045327
96185971
63290142
39109442
22735709
12486153
6514573
3220625
1517375
681989
292149
117067
44343
16650
6213
1986
566
93
5
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
0
