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