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