9
12
14
15
33
34
51
53
54
57
67
111
125
128
131
143
165
173
182
193
199
203
208
214
221
222
230
243
244
252
277
288
293
296
298
302
309
310
314
319
331
335
343
355
364
384
393
409
414
420
443
446
467
505
522
530
566
574
596
642
660
677
679
691
711
712
713
724
733
734
740
766
770
773
777
780
793
799
804
812
818
821
828
845
855
864
869
872
876
888
894
901
917
956
970
974
989
992
1011
1021
1078
1093
1106
1109
1149
1161
