10
3
7
14
12
5
24