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