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