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