12
15
17
18
24
27
52
57
59
72
73
100
101
103
114
135
146
161
164
177
184
186
191
204
230
239
267
277
282
284
295
299
306
312
342
345
348
355
361
366
367
368
379
380
408
419
426
443
455
469
482
490
507
554
555
557
570
574
580
595
597
600
626
644
669
677
681
688
698
718
720
726
739
754
756
772
779
780
789
802
804
812
816
821
823
839
841
868
890
901
909
949
950
952
957
981
1013
1015
1017
1018
1025
1026
1036
1048
1058
