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