9 43
 5 22  8 24 31  1
 4 32 25 30 18
 5 23 34 13  3 10
 5 21 16 29 17 15
 5 33 20  5  6  4
 5 14 28 40  7 26
 5 41  2 39 38 27
 5 37  9 11 42 43
 4 36 35 12 19
