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