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