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