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: Quais regiões têm os maiores orçamentos de desenvolvimento profissional de professores?
 ###Tabelas: 
CREATE TABLE regions (id INT, region VARCHAR(50), budget INT); INSERT INTO regions (id, region, budget) VALUES (1, 'North', 50000), (2, 'South', 60000), (3, 'East', 70000), (4, 'West', 40000); CREATE TABLE pd_budgets (id INT, region_id INT, amount INT); INSERT INTO pd_budgets (id, region_id, amount) VALUES (1, 1, 40000), (2, 2, 50000), (3, 3, 60000), (4, 4, 30000);
SELECT r.region, SUM(pd_budgets.amount) as total_budget FROM regions r JOIN pd_budgets ON r.id = pd_budgets.region_id GROUP BY r.region ORDER BY total_budget DESC;