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