Hi, can anyone please ID all tunes on this minimix please? Most I know but some I cant remember

BBC Radio 1 - Annie Mac's Mini Mix, Breakage Mini Mix