20
12
22
1
10
3
2
7
14
8