100000
762025
2482972
5970664
12017565
21517000
35426729
54666345
80042348
112236387
151717813
198359741
251363652
309072228
368610779
425780261
475812173
513108021
532679492
530692197
505683346
459409590
396963246
325559662
253196456
186686854
130496173
86480802
54460277
32630839
18659169
10218569
5378525
2734359
1357960
659192
313196
143624
64447
32958
19123
12071
8554
6225
3760
1862
640
119
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
