257
435
303
242
328
119
379
396
325
200