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