196
139
57
449
67
149
44
182
164
300
121
148
105
58
111
55
276
197
80
68
42
53
50
140
60
119
40
222
158
90
209
102
231
177
28
85
45
37
22
97
39
15
303
24
56
69
202
31
25