How many Monty Pythons are still alive?