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