CREATE TABLE table_name_47 (opponent VARCHAR(255), record VARCHAR(255), game VARCHAR(255), february VARCHAR(255))
Who was the opponent in games over 58, after Feb 16, and having a record of 40-20-4?
    
SQL: SELECT opponent FROM table_name_47 WHERE game > 58 AND february > 16 AND record = "40-20-4"