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