100000
597219
1576843
3024425
4885852
7119762
9688853
12556241
15696172
19080614
22709966
26515629
30495184
34603541
38849544
43224275
47666515
52152702
56663234
61147669
65619049
70012566
74327766
78507700
82518228
86352697
89952167
93274529
96296107
98951024
101299299
103206396
104660216
105658715
106104892
105956788
105210177
103822787
101763554
99069894
95701081
91671652
86993217
81793323
76090781
70020024
63665317
57157516
50640950
44246855
38136106
32392727
27098270
22326829
18125848
14490559
11421472
8870196
6792099
5117429
3792884
2776767
2010194
1436988
1012262
704013
483806
329089
218763
139912
88213
54125
33239
20075
11869
6994
4114
2324
1326
759
483
378
248
103
27
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
