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: Identificar os 3 países com o maior orçamento alocado para operações de manutenção da paz na Ásia.
 ###Tabelas: 
CREATE TABLE peacekeeping_operations (country VARCHAR(50), budget INT); INSERT INTO peacekeeping_operations (country, budget) VALUES ('China', 5000000), ('India', 4000000), ('Japan', 3500000), ('Indonesia', 2000000), ('Pakistan', 2500000);
SELECT ROW_NUMBER() OVER (ORDER BY budget DESC) AS rank, country, budget FROM peacekeeping_operations WHERE country IN ('China', 'India', 'Japan', 'Indonesia', 'Pakistan') GROUP BY country HAVING rank <= 3;