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