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