Melbourne cleaner sweeps up $80 million