0
1
2
6
7
8
9
10
11
13
15
16
17
19
20
21
22
23
24
26
28
29
31
32
33
34
35
36
37
38
39
43
46
47
48
50
52
54
57
58
59
60
61
62
63
64
67
70
71
72
73
74
75
78
80
81
82
85
92
94
95
96
97
98
99
100
101
102
103
104
106
107
110
112
113
114
116
117
118
119
123
124
127
128
130
131
134
136
138
140
142
145
149
150
151
152
154
155
158
160
161
163
165
166
167
169
170
172
174
175
176
177
178
179
180
181
183
186
189
190
191
193
194
200
201
202
204
205
206
208
209
213
214
215
216
217
220
222
224
225
227
228
230
231
234
236
238
239
240
241
242
244
246
247
248
249
252
253
254
255
256
259
261
264
265
266
267
270
271
272
273
275
278
280
281
283
284
286
288
289
290
291
293
294
295
296
299
308
309
310
311
313
315
317
318
319
321
322
323
324
325
326
327
329
332
333
335
336
338
341
342
344
345
346
349
350
351
352
353
354
355
356
358
359
363
364
365
370
371
372
374
375
378
380
382
383
385
386
387
390
391
393
394
395
397
398
400
401
403
404
406
407
413
414
416
418
419
422
424
425
426
427
428
430
432
433
434
435
436
439
440
442
443
445
448
451
452
454
455
456
459
460
461
462
463
465
466
467
470
471
472
474
477
479
481
482
483
484
486
487
490
491
492
493
494
496
497
498
500
501
502
503
504
505
506
507
508
510
512
514
515
518
519
521
522
525
528
529
531
532
533
538
539
540
541
543
544
545
547
548
549
550
551
554
557
558
561
562
564
565
567
569
570
573
574
575
576
577
578
581
582
583
584
585
587
589
590
591
592
594
595
599
600
601
604
605
606
607
608
611
614
617
619
622
624
628
629
630
633
635
637
638
639
640
641
642
644
645
646
647
652
655
657
658
659
661
663
666
667
668
670
672
673
676
678
679
683
686
687
688
692
696
697
698
700
701
702
703
706
707
709
711
714
716
719
720
721
723
724
725
726
732
737
738
740
741
743
744
745
746
749
751
752
756
757
758
759
761
762
763
765
766
769
770
773
776
777
778
779
781
783
785
786
787
789
792
793
794
795
797
798
799
800
802
803
804
805
806
807
808
810
812
813
815
