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