Which of the following are blamed for ozone layer depletion?