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