27
144
82
266
147
212
42
103
55
864
124
52
126
72
167
211
86
47
189
203
724
190
1012
258
272
551
200
217
275
306
157
288
228
372
117
158
191
651