1
9
3
2
4
2
16
15
1
2
24
8
1
14
2
15
5