5
8
12
13
18
23
28
49
52
76
83
105
113
142
143
144
146
157
172
175
206
239
243
244
247
249
257
286
299
308
318
323
334
345
353
398
407
408
411
434
442
464
473
487
494
499
508
514
524
525
541
551
554
569
594
598
600
608
609
614
618
634
637
638
643
