Answer:
I found another source saying 135. If you still can, try that.
Explanation:
Sorry!
102
102 people traveled on the Mayflower
9.4m questions
12.1m answers