12
16
1
8
9
22
6
5
4
13
20
7
21
3
2
18
10
19
14
17