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