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