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