The Fictional 100: Ranking the Most Influential Characters in World Literature and Legend