257
434
303
242
328
119
379
395
325
200