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