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