107
38
128
56
64
28
9
21
110
37