Fill in the grid so that every row, every column, every 3 x 3 box and both diagonals contain the digits 1 through 9. The sum of the digits within each sub-region is equal to the specified number. No digits can be repeated in any cage.