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