9
3
2
13
8
6
15
4
2421
10
16
1
14
18
5
2322
11
7
12
171920