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