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