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: Encontre as 5 principais regiões com a maior pontuação média de segurança alimentar.
 ###Tabelas: 
CREATE TABLE food_safety_inspections (inspection_id INT, restaurant_id INT, region VARCHAR(255), score INT);
SELECT region, AVG(score) AS avg_score, RANK() OVER (ORDER BY AVG(score) DESC) AS rank FROM food_safety_inspections GROUP BY region HAVING rank <= 5;