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 maior número de medalhas de prata quando o total é superior a 2 medalhas, e com uma classificação total, e o número de medalhas de ouro é maior que 44?
 ###Tabelas: CREATE TABLE 1818-1821_orders (1818-1821_orders_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Built by HM Dockyard VARCHAR, Ordered VARCHAR, Laid down VARCHAR, Launched VARCHAR) CREATE TABLE medal_table (medal_table_id AUTO_INCREMENT PRIMARY KEY, Rank VARCHAR, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE schedule_results (schedule_results_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Opponent VARCHAR, Score VARCHAR, Site/Stadium VARCHAR, Loss VARCHAR, Save VARCHAR, Attendance INT, Overall Record VARCHAR, NCAAT Record VARCHAR) CREATE TABLE quarterfinal_3 (quarterfinal_3_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Athlete VARCHAR, Country VARCHAR, Time VARCHAR, Notes VARCHAR) CREATE TABLE hazleton_mountaineers_epbl (hazleton_mountaineers_epbl_id AUTO_INCREMENT PRIMARY KEY, Year VARCHAR, League VARCHAR, Record VARCHAR, Reg. Season VARCHAR, Playoffs VARCHAR)  
SELECT MAX Silver FROM medal_table WHERE Total > 2 AND Rank = total AND Gold > 44