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 é a duração média das músicas nas 50 músicas mais reproduzidas de 2022, para artistas da Ásia ou Oceania?
 ###Tabelas: 
CREATE TABLE Streams (stream_id INT, song_id INT, streams INT, stream_date DATE); INSERT INTO Streams (stream_id, song_id, streams, stream_date) VALUES (1, 1, 1000, '2022-01-01'), (2, 2, 2000, '2022-01-02'), (3, 3, 3000, '2022-01-03'); CREATE TABLE Songs (song_id INT, song_name TEXT, duration INT, release_year INT, artist_continent TEXT); INSERT INTO Songs (song_id, song_name, duration, release_year, artist_continent) VALUES (1, 'Rather Be', 205, 2014, 'UK'), (2, 'Shape of You', 198, 2017, 'UK'), (3, 'Watermelon Sugar', 245, 2020, 'USA'), (4, 'Bamboléo', 180, 1987, 'Spain'), (5, 'Te Bubalo', 160, 2021, 'Australia');
SELECT AVG(s.duration) FROM Songs s JOIN (SELECT song_id, COUNT(*) AS streams FROM Streams WHERE stream_date >= '2022-01-01' GROUP BY song_id ORDER BY streams DESC LIMIT 50) t ON s.song_id = t.song_id WHERE s.artist_continent IN ('Asia', 'Oceania');