28
90
112
51
12
40
85
45
56
136