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 médio alocado para programas de apoio a deficientes por região?
 ###Tabelas: 
CREATE TABLE Regions (RegionID INT, RegionName VARCHAR(50)); CREATE TABLE DisabilitySupportPrograms (ProgramID INT, ProgramName VARCHAR(50), Budget DECIMAL(10,2), RegionID INT); INSERT INTO Regions (RegionID, RegionName) VALUES (1, 'Northeast'), (2, 'Southeast'), (3, 'Midwest'), (4, 'South'), (5, 'West'); INSERT INTO DisabilitySupportPrograms (ProgramID, ProgramName, Budget, RegionID) VALUES (1, 'ASD Support', 50000, 1), (2, 'Wheelchair Access', 35000, 1), (3, 'Blind Assistance', 42000, 2), (4, 'Deaf Interpretation', 60000, 2), (5, 'PTSD Therapy', 70000, 3);
SELECT AVG(dsp.Budget) as AvgBudget, r.RegionName FROM DisabilitySupportPrograms dsp JOIN Regions r ON dsp.RegionID = r.RegionID GROUP BY r.RegionName;