100000
595439
1590174
3055737
4914153
7111314
9597204
12331314
15290198
18449350
21789542
25299739
28962356
32760907
36695470
40747932
44915011
49172742
53530426
57989623
62547181
67148057
71795336
76489648
81208929
85992401
90838099
95706897
100552437
105438672
110329477
115199806
120043107
124879633
129650690
134360334
139024240
143623142
148179016
152685140
157109768
161444712
165633474
169754909
173760163
177672197
181375770
184936667
188394673
191679744
194821556
197798555
200661862
203277321
205772824
207978363
210006191
211801429
213385335
214778106
215929550
216823067
217443954
217795124
217885596
217733056
217367468
216659442
215601797
214285549
212641030
210711891
208492917
205897820
203000590
199737113
196172670
192211890
187891255
183227917
178195804
172790308
167062542
160989595
154634422
147951531
140933012
133709010
126256861
118622307
110920342
103113862
95286971
87497798
79821527
72317826
65063861
58133677
51560251
45366910
39568906
34207828
29321884
24917492
21002817
17532975
14484317
11879407
9647297
7753186
6165341
4868383
3808107
2947852
2260249
1722175
1295437
962224
707756
512978
369287
260671
185737
132194
93050
66546
47419
33325
23632
16611
11569
7748
5114
3378
2126
1204
692
363
105
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
