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