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