0
1
2
3
5
8
11
13
16
17
20
24
26
27
28
31
32
33
35
36
37
41
42
45
47
48
49
50
52
56
58
60
61
62
63
64
66
67
68
70
71
74
75
76
77
79
80
82
85
86
87
90
91
92
95
96
99
100
101
102
104
105
106
107
108
109
112
113
115
116
117
118
119
120
122
125
126
127
128
129
130
131
134
139
140
141
142
143
144
145
146
147
148
150
151
152
153
155
156
157
158
163
166
167
168
171
174
175
177
180
181
182
183
185
188
189
190
191
195
197
198
201
204
205
207
210
211
213
216
220
221
224
227
228
229
230
231
233
236
237
238
240
243
244
245
247
248
249
250
251
252
254
255
256
257
258
262
263
265
266
268
270
272
273
275
276
277
278
280
283
286
287
291
292
293
294
297
298
299
301
302
305
308
311
313
315
318
319
322
324
326
327
330
334
335
337
338
342
345
346
350
352
354
358
359
360
363
365
367
370
373
377
379
381
385
386
387
388
393
394
397
398
401
402
406
407
409
413
415
417
418
419
421
425
426
428
430
431
432
436
440
441
444
445
447
448
450
451
454
455
457
459
460
463
464
465
466
467
468
469
470
472
473
476
477
478
479
481
482
483
485
487
488
489
490
492
493
494
502
505
506
507
508
511
512
513
514
517
518
520
521
523
524
527
528
530
532
535
536
537
539
541
542
545
546
547
548
550
552
554
555
556
560
566
