100000
595935
1588227
3048013
4903454
7093244
9565385
12283452
15209975
18307386
21558068
24909368
28358536
31831771
35321969
38803228
42223103
45559992
48761943
51811328
54639347
57233995
59588649
61611396
63274063
64546848
65423405
65867521
65813374
65238072
64126915
62458795
60169920
57217412
53614745
49393134
44620269
39416857
33890410
28281612
22809564
17737529
13252707
9495492
6509244
4257950
2657139
1579111
894605
479613
244823
119652
56032
25835
11243
4724
2143
906
419
146
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
