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