John works 21 hours a week and earns 157.50. How much does John make per hour?