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: Determine as 3 principais cidades com o maior valor médio de reivindicação para apólices de seguro de vida.
 ###Tabelas: 
CREATE TABLE claims (claim_id INT, policy_id INT, claim_amount DECIMAL(10,2), city VARCHAR(50), policy_type VARCHAR(50)); CREATE TABLE policies (policy_id INT, policy_holder_id INT, policy_type VARCHAR(50), issue_date DATE);
SELECT c.city, AVG(claim_amount) FROM claims c JOIN policies p ON c.policy_id = p.policy_id WHERE policy_type = 'life' GROUP BY c.city ORDER BY AVG(claim_amount) DESC LIMIT 3;