28
24
7
20
16
56
250
14
18
15
22
17
38
86
81
31
54
141
146
135
121
134
112
98
106
154
115
94
201
230
235
310
161
278
150
132
148
149
176
190
283
275
213