Answer: 58.59
Explanation:
Trust me it is correct!
75 is 128% of 58.59375
8.8m questions
11.4m answers