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