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