Quiz: Name every character in Arkham Asylum

Can you name all 41 characters in Batman: Arkham Asylum?