8
18
23
25
48
59
66
67
73
85
96
98
106
115
157
168
171
173
190
199
266
284
286
301
305
333
335
345
352
358
359
394
402
408
413
414
417
418
423
424
428
434
440
448
452
456
484
489
520
524
528
531
546
555
573
577
578
579
580
581
587
603
605
622
634
639
640
642
648
668
671
672
685
686
730
733
744
750
752
762
765
770
774
784
810
825
843
850
864
877
881
931
945
951
999
1009
1012
1053
1075
1080
1099
1109
1112
1119
1160
1165
1167
1180
