6
15
20
25
26
34
48
53
68
69
71
78
86
94
98
101
113
129
133
151
165
174
181
193
198
210
223
233
267
268
287
293
334
343
346
350
362
374
377
392
434
437
452
453
460
464
469
486
489
516
525
531
544
549
554
569
576
585
590
595
598
