0
6
7
19
20
24
25
26
28
42
45
59
75
77
79
80
82
90
91
118
131
148
157
166
171
183
200
264
267
293
320
340
343
360
371
374
376
395
414
426
439
442
459
467
483
504
513
529
543
547
557
566
590
598
600
612
614
627
640
642
652
659
678
687
709
722
723
730
739
745
764
779
780
783
785
801
807
814
842
849
855
860
869
875
876
887
894
919
960
986
