Answer:
1.5 meters per second
Explanation:
90 meters divided by 60 seconds is 1.5
9.4m questions
12.2m answers