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