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