0
1
2
3
8
9
10
13
14
15
16
17
22
24
25
26
27
29
30
31
33
34
35
37
38
40
41
43
44
45
47
48
50
51
52
53
54
55
56
59
62
63
69
71
72
73
74
76
78
79
80
81
82
84
86
87
89
92
93
94
98
99
100
101
102
103
105
108
109
110
112
113
116
121
122
123
126
127
128
130
135
136
138
139
142
144
145
148
149
152
154
158
159
162
163
165
167
168
172
173
178
180
181
184
185
190
191
192
193
194
195
196
198
199
204
207
211
214
215
216
217
218
221
224
225
226
227
228
229
230
231
232
233
238
243
244
245
247
248
250
255
256
258
259
261
262
267
269
270
271
274
276
278
279
284
285
288
289
296
301
302
303
304
305
306
307
308
309
314
316
318
320
322
323
325
326
327
328
332
334
336
337
340
342
345
346
348
349
351
352
357
360
361
362
363
364
365
368
370
371
373
375
377
381
382
383
384
385
386
388
391
392
396
397
401
402
405
406
407
409
412
413
414
416
417
418
419
420
421
422
423
425
426
427
429
430
432
433
434
436
437
438
439
440
441
442
444
447
448
449
450
452
453
454
455
458
459
462
463
464
467
468
469
474
475
476
477
478
479
480
481
483
484
488
489
490
491
493
494
496
498
501
503
505
507
508
512
513
514
515
517
518
521
522
523
524
527
533
536
537
538
541
542
543
544
545
548
550
551
554
556
558
559
560
561
562
565
566
568
569
572
575
576
577
584
587
589
591
595
600
601
602
604
605
608
609
610
611
612
613
614
615
