What is 1078 divided by 43?

25.0698