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