Qual é o total mais baixo para aqueles que recebem menos de 18 mas mais de 14?
CREATE TABLE table_name_31 (total INTEGER, silver VARCHAR, rank VARCHAR)
SELECT MIN(total) FROM table_name_31 WHERE silver < 18 AND rank = "14"