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