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