The REAL perfect ending
I think the maximum theoretical score you can get while saving those three is 325 (since you need the heals that Romeo and Juliet drop to be able to clear everything else).