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 número total de títulos de divisão superior para o clube que possui mais de 40 temporadas na divisão superior, uma primeira temporada do período atual na divisão superior de 1943-44 e mais de 89 temporadas na Liga MX?
 ###Tabelas: CREATE TABLE indianapolis_500_results (indianapolis_500_results_id AUTO_INCREMENT PRIMARY KEY, Year INT, Chassis VARCHAR, Engine VARCHAR, Start VARCHAR, Finish VARCHAR, Team VARCHAR) CREATE TABLE clubs (clubs_id AUTO_INCREMENT PRIMARY KEY, Club VARCHAR, First season in top division VARCHAR, Number of seasons in top division INT, First season of current spell in top division VARCHAR, Number of seasons in Liga MX INT, Top division titles INT) CREATE TABLE 1066_to_1135 (1066_to_1135_id AUTO_INCREMENT PRIMARY KEY, Heir VARCHAR, Status VARCHAR, Relationship to Monarch VARCHAR, Became heir VARCHAR, Reason VARCHAR, Ceased to be heir VARCHAR, Monarch VARCHAR) CREATE TABLE winners_of_the_colonial_turf_cup (winners_of_the_colonial_turf_cup_id AUTO_INCREMENT PRIMARY KEY, Year INT, Winner VARCHAR, Jockey VARCHAR, Trainer VARCHAR, Owner VARCHAR, Distance (Miles) VARCHAR, Time VARCHAR) CREATE TABLE most_capped_players (most_capped_players_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Caps INT, Goals INT, First cap VARCHAR, Latest cap VARCHAR)  
SELECT COUNT Top division titles FROM clubs WHERE Number of seasons in top division > 40 AND First season of current spell in top division = 1943-44 AND Number of seasons in Liga MX > 89