255
119
222
252
316
391
81
228
40
57