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