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