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: Encontrar o cliente com o saldo de conta mais alto em cada região.
 ###Tabelas: 
CREATE TABLE clients (client_id INT, name VARCHAR(50), region VARCHAR(20), account_balance DECIMAL(10,2)); INSERT INTO clients (client_id, name, region, account_balance) VALUES (1, 'John Smith', 'West', 30000.00), (2, 'Jane Doe', 'Northeast', 22000.00), (3, 'Mike Johnson', 'West', 35000.00), (4, 'Sara Jones', 'Southeast', 12000.00), (5, 'William Brown', 'Northeast', 25000.00), (6, 'Emily Davis', 'Southeast', 40000.00);
SELECT client_id, name, region, account_balance FROM (SELECT client_id, name, region, account_balance, DENSE_RANK() OVER (PARTITION BY region ORDER BY account_balance DESC) as rank FROM clients) AS ranked_clients WHERE rank = 1;