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