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