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: quantos habitantes totais com católicos sendo menor que 31370649.1405057 e região sendo norte da áfrica
 ###Tabelas: CREATE TABLE zamora_trophy (zamora_trophy_id AUTO_INCREMENT PRIMARY KEY, Goalkeeper VARCHAR, Goals INT, Matches INT, Average INT, Team VARCHAR) CREATE TABLE fifth_round (fifth_round_id AUTO_INCREMENT PRIMARY KEY, Tie no VARCHAR, Home team VARCHAR, Score VARCHAR, Away team VARCHAR, Date VARCHAR) CREATE TABLE superbike_race_1_classification (superbike_race_1_classification_id AUTO_INCREMENT PRIMARY KEY, Rider VARCHAR, Bike VARCHAR, Laps INT, Time VARCHAR, Grid INT) CREATE TABLE completed_buildings (completed_buildings_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Building VARCHAR, City VARCHAR, Height (m/ft) VARCHAR, Built INT) CREATE TABLE africa (africa_id AUTO_INCREMENT PRIMARY KEY, Region VARCHAR, Total Population INT, Catholic INT, % Catholic VARCHAR, % of global Catholic pop. VARCHAR)  
SELECT COUNT Total Population FROM africa WHERE Catholic < 31370649.1405057 AND Region = North Africa