10
15
4
2
24
3
11
8
9
19