7
4
5
18
15
24
111