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