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