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