0
3
8
9
15
23
24
25
27
28
34
35
36
38
39
43
44
46
47
48
49
51
54
58
59
61
66
67
72
75
77
82
88
91
95
96
99
100
103
105
108
111
113
124
127
128
134
142
147
148
150
156
161
167
172
173
176
177
178
180
183
184
185
191
194
197
199
209
210
212
213
218
221
222
226
231
233
235
240
242
245
250
254
255
256
257
258
260
264
267
268
273
276
278
279
282
288
289
291
292
298
300
302
312
313
321
322
323
324
326
327
329
338
341
345
346
347
348
349
354
356
359
360
363
364
367
369
372
376
377
379
381
383
384
395
396
400
401
405
406
407
410
411
419
425
430
434
437
443
444
448
461
462
463
464
465
466
467
468
477
478
479
481
485
488
490
492
493
494
495
499
502
506
509
510
513
514
520
521
523
532
533
540
542
543
545
553
554
558
559
578
581
584
587
593
594
595
597
598
600
603
604
608
609
610
611
612
614
616
617
618
620
622
625
629
631
632
633
634
635
636
639
641
645
647
649
651
656
658
660
661
666
668
669
670
672
673
676
678
679
681
682
687
688
690
691
692
693
694
695
696
701
704
707
708
710
712
713
714
715
717
719
722
727
731
732
737
743
744
746
747
750
753
754
755
758
760
763
773
775
779
780
784
785
789
790
794
799
800
802
804
819
821
824
825
826
830
832
834
835
837
838
841
842
845
847
