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: Nomeie o menor total com classificação inferior a 7, ouro superior a 16 e bronze inferior a 29.
 ###Tabelas: CREATE TABLE winners_since_1995 (winners_since_1995_id AUTO_INCREMENT PRIMARY KEY, Year INT, Winner VARCHAR, Jockey VARCHAR, Trainer VARCHAR, Owner VARCHAR, Time VARCHAR) CREATE TABLE canterbury-bankstown_bulldogs (canterbury-bankstown_bulldogs_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, Matches INT, Tries INT, Goals INT, Points INT) CREATE TABLE season_1:_1997 (season_1:_1997_id AUTO_INCREMENT PRIMARY KEY, Episode # INT, Title VARCHAR, Directed by VARCHAR, Written by VARCHAR, Original airdate VARCHAR) CREATE TABLE medal_table (medal_table_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE dublin_and_south_eastern_railway_1854–1924 (dublin_and_south_eastern_railway_1854–1924_id AUTO_INCREMENT PRIMARY KEY, Type VARCHAR, Fleet numbers VARCHAR, Quantity made INT, Date made VARCHAR, GSR Class VARCHAR, GSR Nos. VARCHAR, Withdrawn VARCHAR)  
SELECT MIN Total FROM medal_table WHERE Rank < 7 AND Gold > 16 AND Bronze < 29