8
12
17
26
29
34
46
53
54
57
67
80
85
87
101
108
138
159
182
206
210
215
233
254
256
265
269
273
289
309
311
329
341
344
360
364
387
389
405
425
433
440
443
448
467
472
480
484
498
503
505
508
532
549
551
558
567
580
587
591
