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