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