12
21
25
27
47
48
57
70
71
77
80
86
96
119
138
143
146
150
153
154
158
167
170
177
182
203
206
207
214
223
272
280
281
287
290
313
322
337
341
348
384
401
429
444
455
463
467
488
504
510
560
578
590
606
611
615
624
630
631
639
663
676
706
733
747
750
756
771
776
785
792
799
831
842
862
863
871
872
893
903
913
921
923
935
941
943
962
976
