0
1
3
5
7
8
11
12
18
19
21
23
24
29
31
32
35
37
38
39
42
43
45
46
47
48
50
51
52
53
54
55
56
60
61
62
63
65
66
67
68
69
72
73
74
75
76
77
80
81
83
84
85
86
87
88
89
90
91
98
100
101
103
105
108
110
112
113
115
117
118
119
124
125
126
127
129
130
131
132
136
137
140
142
143
144
146
147
148
149
150
151
153
162
163
165
166
167
169
171
172
173
174
176
177
178
179
180
181
182
183
184
186
187
189
191
193
195
197
200
201
202
207
208
209
214
215
216
217
218
220
222
224
227
229
230
234
238
242
245
248
249
250
252
254
256
257
258
260
266
267
270
271
272
273
274
275
277
278
280
281
283
284
285
286
290
291
295
296
298
299
301
302
304
305
310
312
313
318
320
321
323
325
326
327
329
331
332
336
338
339
342
344
345
346
347
349
351
353
354
356
357
358
361
363
364
365
366
368
369
371
372
375
376
380
381
382
383
385
387
388
389
390
391
392
393
395
398
399
400
401
402
403
404
405
406
408
409
410
411
412
413
414
415
418
419
420
422
423
425
427
429
430
431
433
434
435
438
439
440
442
444
445
448
449
452
454
456
459
460
461
463
467
469
470
471
473
475
477
478
481
482
484
486
488
489
491
493
495
497
499
500
502
503
506
508
510
515
516
520
524
526
530
531
532
533
534
535
536
537
540
541
542
543
544
546
549
552
553
555
556
558
559
560
561
562
563
565
567
568
571
572
573
574
575
577
578
579
580
583
584
586
587
592
593
594
595
596
597
598
599
600
601
602
603
605
608
609
611
614
617
619
620
621
622
628
629
630
631
632
637
640
641
642
646
647
650
651
653
656
659
661
667
668
669
671
676
681
683
684
685
686
687
689
693
695
697
698
699
700
701
703
704
706
707
708
711
712
714
715
717
718
720
722
723
724
725
726
728
729
730
732
734
736
737
738
740
743
744
747
748
751
752
759
761
764
765
767
770
772
775
778
779
781
782
786
787
788
789
791
792
793
794
795
797
799
800
801
