Musselburgh citizens annual