At least 32 dead