user: I'm working on a new fitness plan and need to tailor it specifically for a few clients with different profiles. Could you help me calculate the daily nutritional needs for a 25-year-old male (180 cm, 75 kg, moderately active, weight gain), a 30-year-old female (165 cm, 65 kg, lightly active, weight maintenance), a 40-year-old male (175 cm, 85 kg, very active, weight loss), and a 55-year-old female (160 cm, 70 kg, not very active, weight loss)?

Available functions:
name: calculate_nutritional_needs
description: Calculates the nutritional needs of a person based on their weight, height, age, gender, activity level, and goal.
parameters: type: dict
properties: weight: type: float
description: The weight of the person in kilograms.
height: type: float
description: The height of the person in centimeters.
age: type: float
description: The age of the person in years.
gender: type: string
description: The gender of the person. Possible options [male, female, other].
activity_level: type: float
description: The activity level of the person. Possible options [1,2,3,4,5].
goal: type: string
description: The goal of the person. Possible options [lose, gain, maintain].
required: weight
height
age
gender
activity_level
goal