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