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 Ouro tem uma Prata maior que 30 e um Total menor que 107?
 ###Tabelas: CREATE TABLE ranking_event_finals:_8_4_titles_4_runner-ups (ranking_event_finals:_8_4_titles_4_runner-ups_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Year INT, Championship VARCHAR, Opponent in the final VARCHAR, Score VARCHAR) CREATE TABLE internationally_capped_players (internationally_capped_players_id AUTO_INCREMENT PRIMARY KEY, Player VARCHAR, Country VARCHAR, Caps INT, Goals VARCHAR, Years Active VARCHAR) CREATE TABLE 1986_nfl_draft (1986_nfl_draft_id AUTO_INCREMENT PRIMARY KEY, Round INT, Pick INT, Name VARCHAR, Position VARCHAR, School VARCHAR) CREATE TABLE summer_paralympics (summer_paralympics_id AUTO_INCREMENT PRIMARY KEY, Event VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT, Ranking VARCHAR) CREATE TABLE donald_campbell's_unlimited_world_water_speed_records (donald_campbell's_unlimited_world_water_speed_records_id AUTO_INCREMENT PRIMARY KEY, Speed VARCHAR, Craft VARCHAR, Pilot VARCHAR, Location VARCHAR, Date VARCHAR)  
SELECT Gold FROM summer_paralympics WHERE Silver > 30 AND Total < 107