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