28
90
112
51
12
40
85
44
56
136