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 os 3 países com o maior número de patentes de biotecnologia no campo da edição de genes.
 ###Tabelas: 
CREATE TABLE biotech_patents (id INT, country VARCHAR(50), field VARCHAR(50), num_patents INT); INSERT INTO biotech_patents (id, country, field, num_patents) VALUES (1, 'USA', 'gene editing', 500); INSERT INTO biotech_patents (id, country, field, num_patents) VALUES (2, 'China', 'gene editing', 350); INSERT INTO biotech_patents (id, country, field, num_patents) VALUES (3, 'Japan', 'gene therapy', 400); INSERT INTO biotech_patents (id, country, field, num_patents) VALUES (4, 'Germany', 'gene therapy', 200);
SELECT country, SUM(num_patents) FROM biotech_patents WHERE field = 'gene editing' GROUP BY country ORDER BY SUM(num_patents) DESC LIMIT 3;