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