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