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