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