58
353
181
272
93
189
97
191
129
178
55
57
299
142
76
182
30
328
52
106
16
116
14
115
8
5
110
1
18
98
94
6
90