Katy Perry ranked three of her celebrity exes for TV host James Corden during a marathon weekend livestream event for YouTube.