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