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 idiomas falados nos 3 países com mais locais de patrimônio.
 ###Tabelas: 
CREATE TABLE HeritageSites (id INT, name VARCHAR(50), country VARCHAR(50), language VARCHAR(50), num_sites INT);
SELECT language FROM HeritageSites H INNER JOIN (SELECT country, COUNT(*) as num_sites FROM HeritageSites GROUP BY country ORDER BY num_sites DESC LIMIT 3) T ON H.country = T.country;