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 número total de medalhas de ouro ganhas entre as nações que ganharam mais de 27 medalhas de bronze e menos de 305 medalhas no total?
 ###Tabelas: CREATE TABLE record_vs._sec_opponents (record_vs._sec_opponents_id AUTO_INCREMENT PRIMARY KEY, Missouri vs. VARCHAR, Overall Record VARCHAR, at Columbia VARCHAR, at Opponent's Venue VARCHAR, at Neutral Site VARCHAR, Last 5 Meetings VARCHAR, Last 10 Meetings VARCHAR, Current Streak VARCHAR, Since Joining SEC VARCHAR) CREATE TABLE 2003_fixtures_and_results (2003_fixtures_and_results_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Competition VARCHAR, Venue VARCHAR, Result VARCHAR, Score VARCHAR) CREATE TABLE charts (charts_id AUTO_INCREMENT PRIMARY KEY, Year INT, Single VARCHAR, Chart VARCHAR, Position INT, Weeks on chart INT) CREATE TABLE world_championships_total_medals (world_championships_total_medals_id AUTO_INCREMENT PRIMARY KEY, Rank VARCHAR, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE ranking (ranking_id AUTO_INCREMENT PRIMARY KEY, Country VARCHAR, Population (July 2005 est.) INT, Land Area (km²) INT, % of arable land (2005 est.) VARCHAR, Arable Land (km²) INT, Population Density (pop per km²) INT)  
SELECT COUNT Gold FROM world_championships_total_medals WHERE Bronze > 27 AND Total < 305