16
4
6
9
7
10
20
18
14
1
2
17