12
18
19
27
33
43
44
45
46
66
78
85
89
92
97
104
108
112
113
117
137
139
144
146
149
160
163
180
184
185
191
199
205
214
215
216
219
228
229
234
241
242
245
250
253
255
259
266
273
274
275
280
283
285
288
293
300
301
304
305
333
337
343
347
353
354
356
358
367
373
380
385
386
390
392
395
404
410
421
