100000
595818
1590731
3053192
4914980
7115258
9602626
12335320
15284451
18426199
21759497
25259739
28879856
32644763
36518288
40506402
44575830
48725122
52964851
57266478
61585004
65915556
70289373
74653672
78991935
83335034
87611718
91853325
96071982
100231627
104275919
108170289
111979585
115670420
119217733
122606901
125798969
128807974
131625731
134220856
136609853
138768167
140654067
142288559
143687759
144784831
145618636
146152305
146355475
146239597
145768507
144941258
143785152
142242568
140301883
137908625
135141904
132005740
128393861
124360690
119895268
114961435
109638805
103903302
97769660
91345895
84603293
77689466
70656527
63585590
56620532
49807188
43251787
37087424
31377935
26135438
21443397
17335229
13800705
10814489
8343097
6324592
4714109
3455772
2497382
1778873
1247845
856300
574666
378871
245182
156478
100514
63309
38413
23163
14243
8746
5230
3095
1949
1172
568
302
158
107
54
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
