100000
595902
1573627
3020341
4882868
7120420
9689507
12566413
15712887
19103442
22720508
26527428
30501015
34617613
38885957
43240773
47646432
52110076
56589784
61088341
65550446
69941297
74237581
78417373
82431357
86274597
89869951
93209594
96253461
98955103
101286262
103202983
104655205
105638375
106116404
106001185
105299826
103945670
101965126
99303707
95967855
91922638
87268950
82013203
76275114
70157248
63742971
57185670
50643840
44233183
38058322
32295235
27014658
22256916
18046029
14407358
11331567
8763456
6673878
5010771
3715737
2711292
1942249
1377392
964172
664442
453771
304346
201938
130692
84605
53350
32814
19413
11430
6755
3842
2036
1179
609
202
35
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
