347
750
305
378
402
891
119
243
341
231