100000
595745
1576997
3024173
4880764
7110067
9658197
12495086
15587418
18873254
22347437
25964206
29688137
33485532
37345178
41195112
44965863
48660962
52221801
55542339
58658488
61452542
63930201
66006653
67646953
68776081
69343211
69239634
68475460
67001794
64727301
61704265
57975199
53573336
48585418
43235782
37691462
32149026
26772806
21761985
17287872
13397261
10131751
7471764
5360052
3741393
2543488
1679785
1082057
681723
416931
247236
144572
83442
47716
27094
14839
7775
3847
1832
920
473
234
62
11
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
