100000
765997
2490274
5924723
11756314
20726256
33580420
50978802
73364758
100881097
133235673
169307220
206994365
243364340
274278789
294986880
301646474
291955762
266321403
228221971
183087483
137278027
96226000
63197035
38955982
22631810
12422272
6431354
3141249
1458739
645050
271333
107622
40509
14134
5058
2309
1420
813
255
25
3
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
