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