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