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