CREATE TABLE table_name_29 (bronze INTEGER, silver VARCHAR(255), sport VARCHAR(255))
What is the lowest Bronze that has a Total larger than 18 and a Silver smaller than 143?
    
SQL: SELECT MIN(bronze) FROM table_name_29 WHERE "total" > 18 AND sport = "total" AND silver < 143