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