18
12
12
16
4
1
2
9
3
19
6
7