14
5
9
15
10
16
29
2