Vacancies in Musselburgh 18