12
26
27
29
47
63
83
90
91
98
105
112
113
116
127
131
147
182
208
212
214
215
219
232
239
249
250
253
269
278
296
303
308
340
348
363
375
378
384
390
402
424
428
437
439
442
454
478
491
492
500
502
514
517
518
