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