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