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