0
1
3
5
6
8
10
12
15
18
19
20
21
22
23
24
25
28
29
30
31
32
33
34
35
37
38
39
41
42
44
46
51
53
54
57
60
61
62
64
65
66
67
68
70
71
73
74
77
81
84
86
87
88
89
92
94
95
96
105
106
108
109
112
113
114
116
118
119
120
121
122
123
125
128
129
130
138
143
144
145
148
149
150
152
153
154
157
158
162
163
164
165
166
167
171
172
175
176
177
178
179
180
181
184
185
186
187
188
189
191
192
194
196
197
198
199
201
202
204
205
206
208
209
210
211
212
213
215
217
218
220
223
224
225
226
227
231
234
237
239
241
243
245
246
249
250
251
252
255
256
258
259
261
262
263
264
267
269
270
271
272
274
276
277
279
284
285
286
287
288
289
290
291
294
297
298
299
300
301
302
303
306
308
309
310
311
312
314
316
318
319
320
321
322
323
324
328
330
332
335
336
338
340
341
344
345
346
348
349
350
351
352
355
356
359
361
362
363
364
368
370
371
373
374
375
377
378
379
380
381
382
387
388
390
392
394
395
397
400
403
404
405
407
409
410
411
414
416
417
422
424
427
428
430
431
432
435
437
439
440
441
442
443
444
445
446
448
449
451
452
454
