In my personal opinion, if I get anything below 18 in anything but QR then I'm retaking.... and applying for next year.
But your scores look good otherwise, probably too late for a retake (if you're applying this year) so just see how it goes and then if no invites, you gotta retake. All my opinion.