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