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