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