1 1
2 4
3 8
4 11
5 14
6 17
7 21
8 24
9 27
10 30
11 34
12 37
13 40
14 44
15 47
16 50
17 53
18 57
19 60
20 63
21 66
22 70
23 73
24 76
25 79
26 83
27 86
28 89
29 92
30 96
31 99
32 102
33 105
34 109
35 112
36 115
37 119
38 122
39 125
40 128
41 132
42 135
43 138
44 141
45 145
46 148
47 151
48 154
49 158
50 161
51 164
52 167
53 171
54 174
55 177
56 180
57 184
58 187
59 190
60 194
61 197
62 200
63 203
64 207
65 210
66 213
67 216
68 220
69 223
70 226
71 229
72 233
73 236
74 239
75 242
76 246
77 249
78 252
79 255
80 259
81 262
82 265
83 269
84 272
85 275
86 278
87 282
88 285
89 288
90 291
91 295
92 298
93 301
94 304
95 308
96 311
97 314
98 317
99 321
100 324
101 327
102 331
103 334
104 337
105 340
106 344
107 347
108 350
109 353
110 357
111 360
112 363
113 366
114 370
115 373
116 376
117 379
118 383
119 386
120 389
121 392
122 396
123 399
124 402
125 406
126 409
127 412
128 415
129 419
130 422
131 425
132 428
133 432
134 435
135 438
136 441
137 445
138 448
139 451
140 454
141 458
142 461
143 464
144 467
145 471
146 474
147 477
148 481
149 484
150 487
151 490
152 494
153 497
154 500
155 503
156 507
157 510
158 513
159 516
160 520
161 523
162 526
163 529
164 533
165 536
166 539
167 542
168 546
169 549
170 552
171 556
172 559
173 562
174 565
175 569
176 572
177 575
178 578
179 582
180 585
181 588
182 591
183 595
184 598
185 601
186 604
187 608
188 611
189 614
190 617
191 621
192 624
193 627
194 631
195 634
196 637
197 640
198 644
199 647
200 650
201 653
202 657
203 660
204 663
205 666
206 670
207 673
208 676
209 679
210 683
211 686
212 689
213 692
214 696
215 699
216 702
217 706
218 709
219 712
220 715
221 719
222 722
223 725
224 728
225 732
226 735
227 738
228 741
229 745
230 748
231 751
232 754
233 758
234 761
235 764
236 768
237 771
238 774
239 777
240 781
241 784
242 787
243 790
244 794
245 797
246 800
247 803
248 807
249 810
250 813
251 816
252 820
253 823
254 826
255 829
256 833
257 836
258 839
259 843
260 846
261 849
262 852
263 856
264 859
265 862
266 865
267 869
268 872
269 875
270 878
271 882
272 885
273 888
274 891
275 895
276 898
277 901
278 904
279 908
280 911
281 914
282 918
283 921
284 924
285 927
286 931
287 934
288 937
289 940
290 944
291 947
292 950
293 953
294 957
295 960
296 963
297 966
298 970
299 973
300 976