I'm only going to predict the NI seats, with DUP 7, Sinn Fein 6, UUP 3, SDLP 2
Probably a very optimistic assessment.
If I was in a marginal DUP/Sinn Fein seat and I wanted to vote to stop Brexit I'd vote DUP, because although they say they support Brexit, they've voted against it every time in the Commons and will continue to do so, whereas Sinn Fein, despite opposing Brexit, will never take their seats in parliament to vote against it.
Tho the fact that both these parties are still certain to take most of the seats - despite their appalling record of abandoning the Assembly and twiddling their thumbs while N Ireland's health service disintegrates - is a sad reflection of NI politics.