1
2
8
12
28
31
33
40
82
94
109
110
126
134
149
151
152
165
181
183
187
191
195
198
220
227
246
266
267
277
308
314
321
325
334
338
344
360
368
403
413
420
465
476
504
519
544
557
570
571
574
599
617
619
634
643
645
653
658
667
670
686
697
698
708
709
721
745
755
758
775
795
798
807
816
819
822
860
877
883
886
906
908
914
921
922
946
974
980
990
992
993
1000
1006
1012
1020
1059
1063
1066
1067
1073
1081
1083
1104
1107
1110
1114
1125
1134
1142
1159
1168
1174
1183
1184
1187
1191
1213
1215
1220
1221
1228
1231
1232
1233
1234
1238
1250
1264
1281
1290
1293
1295
1323
1336
