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