407
208
228
68
178
45
125
28
316
53