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