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