8
15
27
31
50
69
96
106
109
112
139
152
153
164
184
235
244
264
266
285
287
288
296
317
356
360
368
370
377
382
388
397
406
409
411
421
423
425
434
435
445
449
467
469
479
490
494
495
496
