112
12
20
25
10
18
58