It would take some very large images to add up to 89MB, even if they were png. I'm guessing they were not sized correctly for the web.
Top offenders were essentially 2048 pixel wide png photos which should have been 1024 wide jpgs at max - weighing 6MB instead of 250k for a difference the human eye probably cant detect : )
but.. more than that, just an endless stream of js html css inclusions .. I suspect 85% of which is dormant, 20% actually repeated, if I were to guess.
hehe