140
206
161
258
379
296