100000
774614
2482923
5818078
11389094
19810794
31688696
47556658
67773760
92508757
121503088
154092962
188907562
223844644
255734116
280866001
295219504
295273557
279471211
248674978
206742620
159834937
114483181
75661026
46067981
25857528
13409309
6447258
2887785
1209658
468168
165294
53534
15839
3792
922
154
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
