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 produção média de carvão por máquina por região, ordenada pela média mais alta?
 ###Tabelas: 
CREATE TABLE CoalMines (Region VARCHAR(255), MineID INT, Production INT, MachineType VARCHAR(255)); INSERT INTO CoalMines (Region, MineID, Production, MachineType) VALUES ('North', 1, 500, 'Excavator'), ('North', 2, 700, 'Shovel'), ('South', 1, 300, 'Excavator'), ('South', 2, 600, 'Shovel'), ('East', 1, 800, 'Excavator'), ('East', 2, 900, 'Shovel'), ('West', 1, 400, 'Excavator'), ('West', 2, 750, 'Shovel');
SELECT Region, AVG(Production) as Avg_Production FROM CoalMines GROUP BY Region ORDER BY Avg_Production DESC;