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