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