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 doaram mais de $50 na Austrália?
 ###Tabelas: 
CREATE TABLE Donations (id INT, donor_name VARCHAR(50), donation_amount DECIMAL(10,2), donation_date DATE, country VARCHAR(50)); CREATE TABLE Volunteers (id INT, volunteer_name VARCHAR(50), country VARCHAR(50)); INSERT INTO Donations (id, donor_name, donation_amount, donation_date, country) VALUES (1, 'John Doe', 50.00, '2021-01-01', 'Australia'); INSERT INTO Donations (id, donor_name, donation_amount, donation_date, country) VALUES (2, 'Jane Smith', 25.00, '2021-01-02', 'Australia'); INSERT INTO Volunteers (id, volunteer_name, country) VALUES (1, 'John Doe', 'Australia'); INSERT INTO Volunteers (id, volunteer_name, country) VALUES (2, 'Jane Smith', 'Australia');
SELECT COUNT(DISTINCT d.donor_name) as num_volunteers FROM Donations d INNER JOIN Volunteers v ON d.donor_name = v.volunteer_name WHERE d.country = 'Australia' AND d.donation_amount > 50;