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