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