3
24
38
66
72
85
98
112
124
131
133
134
137
148
155
159
174
176
177
180
199
212
226
233
243
288
300
305
306
312
319
321
338
340
357
361
367
375
379
385
408
409
413
418
424
428
429
433
438
455
473
482
511
514
518
526
527
549
615
643
646
663
668
673
675
689
701
720
737
768
769
797
827
828
844
880
892
901
906
909
918
922
926
937
938
941
942
945
956
964
967
972
983
987
991
994
999
1017
1022
1042
1052
1085
1090
1113
1124
1127
1128
1132
1134
1136
1146
1148
1155
1163
1170
1171
1181
1185
1188
1196
1198
1201
1216
1220
1231
1248
1261
1280
1281
1289
1303
1314
1321
