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: Quais são as 3 principais marcas sustentáveis com as maiores pontuações médias de sustentabilidade?
 ###Tabelas: 
CREATE TABLE sustainability (product_id INT, product_name VARCHAR(100), brand VARCHAR(50), sustainability_score DECIMAL(3, 2)); INSERT INTO sustainability (product_id, product_name, brand, sustainability_score) VALUES (1, 'Cleanser', 'Green Essentials', 4.2), (2, 'Toner', 'Natural Path', 4.5);
SELECT brand, AVG(sustainability_score) AS avg_sustainability_score FROM sustainability GROUP BY brand ORDER BY avg_sustainability_score DESC LIMIT 3;