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