1
6
20
22
34
39
46
49
57
62
70
78
87
92
94
111
112
138
145
152
153
156
158
160
163
172
175
201
204
212
214
218
221
223
228
229
254
284
289
302
313
323
358
377
387
399
423
429
435
464
480
562
565
567
571
607
609
615
616
618
636
644
651
677
686
704
707
715
735
743
760
762
764
766
778
780
783
801
815
820
822
834
840
849
853
860
862
866
937
940
946
947
954
989
999
1007
1009
1012
1021
1024
1044
1054
1062
1063
1065
1067
1068
1082
1083
1107
1110
1112
1116
1124
1127
1145
1155
1202
1203
1216
1217
1220
1229
1247
1252
1270
1273
1298
1299
1300
1312
