0
1
2
4
6
7
8
9
10
11
13
14
15
16
17
18
19
20
21
26
27
29
30
33
35
36
37
38
39
40
41
42
43
44
45
46
47
49
50
51
54
55
56
58
59
60
62
64
65
69
70
71
72
73
75
76
77
78
82
84
85
87
88
89
90
92
93
95
97
98
99
102
106
107
110
111
112
113
115
116
117
119
120
121
122
123
125
127
128
131
133
136
137
138
139
140
141
142
143
146
148
150
151
152
153
154
155
157
159
160
161
162
165
166
168
170
171
172
173
175
176
179
181
183
184
185
187
189
190
191
194
195
196
199
203
205
207
208
209
211
212
213
214
219
222
225
226
227
228
230
231
232
233
235
236
237
239
241
243
248
249
250
251
252
253
254
255
256
258
259
261
263
266
268
269
270
271
272
277
278
279
280
281
283
285
286
287
293
295
296
297
298
299
300
301
303
304
305
306
307
308
309
310
311
313
314
317
320
321
322
323
325
326
327
329
330
335
336
337
338
339
340
342
343
345
346
348
349
352
354
357
358
359
360
361
362
365
366
367
369
370
371
374
375
376
377
379
380
382
384
385
387
389
391
394
396
397
398
399
400
402
403
404
408
409
410
415
416
417
421
423
424
426
427
428
429
430
433
437
441
442
444
445
449
451
452
454
456
457
458
459
461
462
463
464
465
467
468
470
475
476
477
478
480
485
486
488
489
492
495
497
499
500
503
504
505
506
507
509
510
511
512
514
515
516
520
522
523
526
527
528
529
530
533
535
536
537
538
542
543
544
546
550
551
552
553
555
556
557
558
559
560
562
563
564
566
567
570
571
573
574
575
576
577
580
581
583
584
589
590
593
594
595
596
597
598
600
602
604
606
609
611
613
617
621
622
623
624
628
629
630
631
633
636
638
639
640
641
642
643
644
646
647
648
649
651
654
655
656
657
658
660
661
666
668
669
670
673
674
676
678
679
680
681
682
683
686
687
688
690
691
693
694
696
697
698
699
701
705
706
707
709
711
713
714
716
717
718
719
722
724
725
726
727
730
731
732
733
736
737
738
739
740
742
744
745
746
747
748
749
750
751
754
755
756
758
761
763
765
766
767
769
771
772
773
774
777
778
780
781
784
785
787
788
790
792
