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