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