Math puzzle

Students: Print this page - then write your name at the top. The numbers in the bottom row and in the right most column are the totals for the columns, rows and the left-to-right, top-to-bottom diagonal - they are shown in bold type. The block of numbers has some numbers missing - see the empty boxes. Fill in those numbers so that the totals for all rows, columns and the left-to-right, top-to-bottom diagonal match the totals shown.

 35 69212
    69251
654 6122170
1462  18196
5272946912299
178220265275190155