18
9
24
32
20
28
96
58
98
99
108
85