5
14
16
23
30
42
44
45
56
69
73
75
98
104
106
107
109
113
129
140
163
190
194
207
239
256
341
343
374
380
392
409
411
419
439
496
505
521
534
541
546
547
556
574
578
604
605
619
621
623
641
668
677
682
694
718
719
726
732
739
741
758
772
791
826
840
