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