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

Ground truth function call(s):
calculate_nutritional_needs(weight=75, height=180, age=25, gender='male', activity_level=3, goal='gain')
calculate_nutritional_needs(weight=65, height=165, age=30, gender='female', activity_level=2, goal='maintain')
calculate_nutritional_needs(weight=85, height=175, age=40, gender='male', activity_level=5, goal='lose')
calculate_nutritional_needs(weight=70, height=160, age=55, gender='female', activity_level=1, goal='lose')