100000
778827
2481120
5791020
11469699
19853750
31491731
47114238
67058245
92108863
122879784
159703679
202912830
252516644
308243273
369599689
435648856
505095278
576164140
646238974
712080453
770004282
815650308
844688811
853472891
839386686
801357344
740419461
660148619
566185507
466196971
367409775
276327753
197937083
134718014
86966034
53085648
30617052
16713941
8666651
4284208
2017494
914846
402382
170977
70742
27459
10155
4083
1687
527
172
85
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
