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