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: Qual é o total de assistência humanitária fornecida pelos 3 principais doadores em 2018?
 ###Tabelas: 
CREATE TABLE humanitarian_assistance (donor VARCHAR(50), year INT, amount INT); INSERT INTO humanitarian_assistance (donor, year, amount) VALUES ('USA', 2018, 6828000000), ('Germany', 2018, 2750000000), ('UK', 2018, 2655000000), ('Sweden', 2018, 2180000000), ('Canada', 2018, 1018000000), ('Norway', 2018, 940000000), ('Japan', 2018, 924000000), ('France', 2018, 878000000), ('Netherlands', 2018, 825000000), ('Denmark', 2018, 725000000), ('Australia', 2018, 557000000), ('Switzerland', 2018, 510000000), ('Finland', 2018, 449000000), ('Belgium', 2018, 431000000), ('Spain', 2018, 424000000), ('Ireland', 2018, 398000000), ('Italy', 2018, 381000000), ('Luxembourg', 2018, 341000000);
SELECT SUM(amount) as total_assistance FROM humanitarian_assistance WHERE year = 2018 AND donor IN ('USA', 'Germany', 'UK') GROUP BY donor;