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