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: Liste as áreas marinhas protegidas em ordem decrescente de tamanho da área.
 ###Tabelas: 
CREATE TABLE marine_protected_areas (name VARCHAR(255), location VARCHAR(255), area_size FLOAT); INSERT INTO marine_protected_areas (name, location, area_size) VALUES ('Ross Sea Marine Protected Area', 'Antarctica', 1599800.0), ('Papahānaumokuākea Marine National Monument', 'USA', 1397970.0), ('Great Barrier Reef Marine Park', 'Australia', 344400.0);
SELECT name, location, area_size FROM (SELECT name, location, area_size, ROW_NUMBER() OVER (ORDER BY area_size DESC) as rn FROM marine_protected_areas) t WHERE rn <= 3;