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