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