100000
597258
1591555
3050481
4905190
7093453
9562199
12275718
15195758
18311293
21562171
24929069
28371181
31858039
35357653
38825891
42249862
45583471
48788330
51839019
54702232
57342636
59687681
61707796
63373817
64647562
65518059
65941113
65860812
65275290
64152179
62465242
60138580
57174735
53559692
49317074
44538897
39293696
33774759
28162415
22711421
17641419
13189024
9453144
6485158
4239150
2649883
1565379
878736
465101
234465
113329
53601
23838
9388
3615
1146
285
60
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
