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