112
156
73
363
66
272
49
281
55
261
25
199
28
168
12
226
47
227
68
395
60
190
178
18
158
8
129
23
110
15
254
29
135
9
108
19
119