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 voluntários contribuíram com mais de 100 horas no total?
 ###Tabelas: 
CREATE TABLE Volunteers (VolunteerID INT, DonorID INT, NonprofitID INT, Hours INT, Year INT); INSERT INTO Volunteers (VolunteerID, DonorID, NonprofitID, Hours, Year) VALUES (1, 1, 1, 50, 2020); INSERT INTO Volunteers (VolunteerID, DonorID, NonprofitID, Hours, Year) VALUES (2, 2, 2, 75, 2019); INSERT INTO Volunteers (VolunteerID, DonorID, NonprofitID, Hours, Year) VALUES (3, 4, 3, 120, 2018); INSERT INTO Volunteers (VolunteerID, DonorID, NonprofitID, Hours, Year) VALUES (4, 5, 4, 150, 2021);
SELECT COUNT(*) FROM (SELECT DonorID, SUM(Hours) as TotalHours FROM Volunteers GROUP BY DonorID) as VolunteerTotals WHERE TotalHours > 100;