12
13
17
36
56
57
60
67
70
71
75
76
103
104
118
160
172
194
199
212
221
234
255
259
279
285
312
315
317
332
342
343
355
368
375
387
393
399
407
424
447
455
466
470
479
490
500
517
518
520
523
562
566
572
581
585
602
611
619
620
653
657
661
668
673
682
688
698
702
711
720
742
761
765
768
800
808
814
815
836
837
839
841
860
872
876
888
889
896
905
912
931
934
962
970
976
978
1018
1029
1032
1042
1043
1044
1045
1047
