249
166
114
216
177
250
310
387
80
221