Updated the solutions to cover typos that were drawn to my attention.
Also, a particular point of feedback on one of the questions I marked. Far too many students actually did not attempt Q15b)iii) which should have been a free mark, especially if you're familiar with these types of questions...