Mixed Mafia

 
 
So many different mafia!
Half the battle is figuring out which one you're fighting, just don't forget there might be a Gallis.