100000
770233
2486444
5871971
11584132
20315978
32751911
49511929
71004273
97378264
128299764
162918703
199571700
235695303
267590394
291075034
301843097
296757639
274994708
238823624
193436888
145537940
101469948
65517148
39174712
21726032
11198485
5366613
2398986
1006235
396421
147193
52053
18007
5912
1790
474
62
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
