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