100000
595632
1586643
3052050
4920237
7136878
9659259
12462953
15507877
18765653
22241159
25910355
29758142
33773976
37955807
42235130
46648140
51179066
55829338
60574863
65452911
70390888
75405460
80478172
85621839
90787728
96004166
101221937
106464530
111746169
117020912
122284136
127510076
132715709
137899078
143036585
148150250
153154765
158068248
162897380
167618784
172261835
176780817
181244462
185524996
189611160
193552107
197385348
201005272
204479022
207795857
210870669
213695202
216340117
218723102
220892638
222837827
224515900
225874953
226961826
227739762
228208363
228374553
228213139
227696321
226829752
225621401
224022766
222017835
219627489
216847822
213724596
210106672
206064379
201598729
196682076
191383757
185716118
179679814
173203617
166402240
159249781
151825895
144167001
136352166
128342986
120254568
112125385
103978060
95928720
88014876
80293348
72840019
65671057
58839890
52380716
46345971
40772915
35611448
30898344
26647910
22852038
19440644
16436570
13807953
11531462
9565618
7875551
6439553
5232197
4221894
3385266
2697629
2129859
1664665
1295246
1003852
771433
588389
446311
338220
255497
193764
145968
109078
80829
59308
43803
31726
22457
15934
11654
8598
6535
4314
2747
1727
1058
776
597
325
168
111
80
100
88
79
48
26
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
