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