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 é o orçamento anual médio dos municípios em cada região?
 ###Tabelas: 
CREATE TABLE Region (Id INT, Name VARCHAR(50)); INSERT INTO Region (Id, Name) VALUES (1, 'RegionA'); INSERT INTO Region (Id, Name) VALUES (2, 'RegionB'); CREATE TABLE Municipality (Id INT, Name VARCHAR(50), RegionId INT, AnnualBudget FLOAT); INSERT INTO Municipality (Id, Name, RegionId, AnnualBudget) VALUES (1, 'MunicipalityA', 1, 1000000); INSERT INTO Municipality (Id, Name, RegionId, AnnualBudget) VALUES (2, 'MunicipalityB', 2, 1500000);
SELECT r.Name AS RegionName, AVG(m.AnnualBudget) AS AverageAnnualBudget FROM Municipality m JOIN Region r ON m.RegionId = r.Id GROUP BY r.Name;