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