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