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