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