8 29
 3 23  2 18
 4 21  7 14 12
 4  8 17  1 19
 4 13 27  5 16
 3  3 28 22
 4  6 25 11 24
 4 15  9 26 20
 3 29  4 10
