8
20
21
22
29
34
37
42
43
53
60
64
65
71
84
88
89
90
92
94
96
102
109
110
142
146
147
170
185
193
200
217
233
246
285
299
317
355
363
373
375
388
403
410
423
424
428
440
451
469
476
485
512
538
545
547
581
599
631
634
635
641
644
669
673
686
707
714
719
721
738
752
760
762
767
774
787
816
848
852
862
900
910
916
921
930
931
952
957
976
983
984
985
989
1007
1015
1016
1024
1026
1060
1061
1068
1072
1077
1081
1087
1090
1092
1097
1099
1103
1116
