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