4
24
31
36
42
64
65
79
81
82
97
104
113
127
130
144
173
175
200
203
205
209
217
220
250
253
261
263
268
280
289
302
310
312
319
336
345
346
351
355
359
377
383
384
395
400
443
450
452
454
485
540
551
561
577
580
614
621
632
633
635
638
649
653
656
681
683
695
710
711
719
733
744
752
753
760
767
768
781
787
790
794
798
804
807
832
844
847
888
904
919
921
935
938
940
956
962
973
975
988
989
992
998
1012
1021
1041
1044
1059
1081
1102
1113
1137
1149
1158
1165
1168
1176
