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