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