Well that was fun. After three days I’ve finally given up.
This puzzle should have been called “Eric Morecambe”, because I, like a few others presumably, have “the right numbers - but not, necessarily, in the right order”. At least my effort satisfies 18a.
Congratulations to all who finished this.