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