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 saldo médio de conta para clientes de empréstimos socialmente responsáveis.
 ###Tabelas: 
CREATE TABLE socially_responsible_lending(customer_id INT, name VARCHAR(50), gender VARCHAR(10), country VARCHAR(50), account_balance DECIMAL(10, 2)); INSERT INTO socially_responsible_lending VALUES (1, 'John Doe', 'Male', 'USA', 5000), (2, 'Jane Smith', 'Female', 'Canada', 7000), (3, 'Ali Hassan', 'Male', 'Pakistan', 6000), (4, 'Fatima Khan', 'Female', 'India', 8000);
SELECT country, AVG(account_balance) AS avg_balance FROM socially_responsible_lending GROUP BY country ORDER BY avg_balance DESC LIMIT 3;