290
881
171
462
186
395
64
167
122
173
15
110
91
266
58
224
31
94
29
181
63
206
83
229
30
154
27
89
68
7
145
22
121
25
106