16
19
26
31
47
66
70
80
82
83
87
108
125
131
173
174
202
221
233
243
244
253
268
272
274
277
282
286
292
298
303
317
349
356
369
379
391
403
413
420
424
435
464
468
488
496
530
536
550
552
570
573
579
601
609
621
627
628
635
637
645
664
674
690
712
726
727
729
738
764
768
787
790
792
802
804
808
824
831
834
857
869
881
912
926
949
977
1007
1017
1025
1027
1029
1044
1057
1058
1061
1066
1074
1080
1082
1097
1099
1117
1141
1146
1171
