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