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