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