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