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