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