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