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