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