0
1
2
5
8
9
10
11
17
18
23
24
25
26
28
29
33
35
37
39
40
43
45
49
50
52
54
56
57
58
59
60
65
66
67
68
70
72
75
76
77
79
80
84
85
86
88
89
91
93
94
95
98
99
101
102
103
104
105
108
109
111
114
115
116
117
124
126
130
131
132
134
135
137
138
139
140
141
143
145
146
147
150
151
152
153
154
157
158
159
161
163
164
166
167
169
170
172
173
174
175
177
178
179
183
185
186
187
188
190
193
195
196
197
199
200
201
202
203
205
207
208
209
211
214
215
216
217
218
219
221
223
227
229
230
233
234
235
236
237
240
243
246
247
248
250
251
252
253
254
255
256
257
258
259
260
262
265
267
269
270
272
273
274
275
276
278
279
281
282
284
286
288
290
291
293
294
298
301
302
304
305
306
307
309
310
311
312
313
316
317
318
319
320
321
322
324
325
327
332
334
335
337
342
343
344
345
347
348
349
350
351
352
354
355
356
357
358
361
366
367
369
370
372
373
375
377
378
379
380
381
383
384
385
387
388
391
392
393
394
396
399
402
404
405
407
408
409
413
415
416
417
419
420
422
423
424
426
428
429
431
432
433
434
435
437
438
439
441
442
443
444
445
447
450
451
453
454
455
456
459
460
463
464
466
470
472
476
478
479
480
481
482
483
484
485
486
487
491
492
493
494
495
496
501
502
504
506
508
511
512
513
514
519
521
522
523
524
525
527
528
531
533
537
538
539
541
543
544
546
547
549
551
552
553
555
556
559
560
561
563
564
568
569
574
575
576
577
578
579
582
583
584
586
588
589
590
591
592
594
597
598
599
601
604
605
607
609
611
612
614
615
617
618
619
620
621
623
625
626
629
631
632
633
634
636
638
639
642
643
645
647
648
650
651
652
653
654
656
657
658
660
664
665
669
670
672
674
680
681
683
685
687
691
693
696
698
699
700
704
705
707
708
709
710
711
712
714
716
717
719
721
722
724
726
729
731
735
737
739
740
741
742
743
744
745
746
748
749
750
752
753
754
755
757
759
760
761
762
763
765
766
768
769
770
771
773
776
777
778
781
783
785
786
787
792
793
794
795
796
798
799
801
802
803
806
807
808
809
810
811
813
814
815
816
820
822
827
828
829
830
831
832
833
834
835
