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