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 idade média das residentes do sexo feminino em cada cidade?
 ###Tabelas: 
CREATE TABLE city (id INT PRIMARY KEY, name TEXT, state TEXT); CREATE TABLE resident (id INT PRIMARY KEY, name TEXT, age INT, city_id INT, gender TEXT, FOREIGN KEY (city_id) REFERENCES city(id)); INSERT INTO city (id, name, state) VALUES (1, 'CityA', 'CA'), (2, 'CityB', 'CA'); INSERT INTO resident (id, name, age, city_id, gender) VALUES (1, 'Alice', 30, 1, 'Female'), (2, 'Bob', 45, 1, 'Male'), (3, 'Carol', 25, 2, 'Female');
SELECT r.city_id, AVG(r.age) as avg_age FROM resident r WHERE r.gender = 'Female' GROUP BY r.city_id;