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