12
77
78
28
37
14
19
183
47
42
95
361
151
45
105
73
139
70
123
16
1570
54
493
10
464
166
23
207
51
69
58
474
29
22
3622
85
98