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 de cosméticos livres de crueldade por vendas totais?
 ###Tabelas: 
CREATE TABLE brand (brand_id INT, brand_name VARCHAR(255), is_cruelty_free BOOLEAN, total_sales DECIMAL(10,2)); INSERT INTO brand (brand_id, brand_name, is_cruelty_free, total_sales) VALUES (1, 'Lush', true, 50000.00), (2, 'The Body Shop', true, 35000.00), (3, 'Estee Lauder', false, 80000.00);
SELECT brand_name, SUM(total_sales) as total_sales FROM brand WHERE is_cruelty_free = true GROUP BY brand_name ORDER BY total_sales DESC LIMIT 3;