Iraq: Over 30 dead in attacks