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