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