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