18
19
23
26
31
34
38
39
42
43
48
62
64
75
113
152
196
197
199
201
225
227
234
236
246
249
264
274
286
291
314
321
341
358
381
392
400
401
439
449
461
469
477
487
493
544
562
575
585
591
595
605
614
626
637
638
645
646
654
660
663
679
695
706
709
730
737
750
751
784
839
860
862
864
872
889
897
912
918
930
932
937
949
958
962
964
1003
1006
1007
1014
1016
1034
1040
1042
1043
1045
1058
1059
1074
1086
1121
1124
1166
1167
1168
1172
