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