2
6
42
47
56
59
61
71
86
93
107
131
136
144
165
177
183
187
196
200
205
224
230
244
271
272
280
282
291
292
315
316
318
331
383
396
406
423
424
425
454
473
478
480
512
513
535
549
557
558
569
600
608
615
616
640
645
653
664
667
676
683
684
693
701
703
734
740
741
747
762
778
800
801
813
821
853
854
922
934
939
949
958
976
993
1019
1030
1039
1041
1044
1058
1081
1085
1096
1105
1108
1113
1121
1122
1134
1136
1139
1142
1144
1158
1162
