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