Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a média de resíduos químicos produzidos por local, dividida por região e ordenada pela média mais alta?
 ###Tabelas: 
CREATE TABLE chemical_sites (id INT, site_name VARCHAR(50), region VARCHAR(50), total_waste FLOAT); INSERT INTO chemical_sites (id, site_name, region, total_waste) VALUES (1, 'Site A', 'Asia', 150.5), (2, 'Site B', 'Europe', 125.7), (3, 'Site C', 'Asia', 200.3), (4, 'Site D', 'Africa', 75.9);
SELECT region, AVG(total_waste) as avg_waste FROM chemical_sites GROUP BY region ORDER BY avg_waste DESC;