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