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