Here's what we think has happened so far - Sky have passed first pick in Package D seven times with BT taking first pick in Package B four times and passing to Package A three times. That leaves eight weeks in which Sky have to pass first pick in Package D of which five will be taken by BT. Here are the possible (in my opinion) passes for Sky:
15. Man Utd v Spurs
17. Man City v Arsenal/Everton v Liverpool
22. Man City v Spurs
24. Chelsea v Arsenal
25. Liverpool v Spurs
27. Liverpool v Arsenal
28. -
29. Man City v Liverpool
30. Arsenal v Man City/Liverpool v Everton
32. -
34. -
Weeks 28 and 32 look nailed on to be passed through to Package A. So that leaves six other passes from Package D. I think there are two routes for Sky. The Spurs route - pass weeks 15, 22, 25, 27, 29 and 34. BT pass 34 and will be maxed out of Spurs and Liverpool after Week 29. I doubt they'd do it, but BT could pass Week 25 to keep a Spurs and Liverpool pick in reserve and then take first pick in Week 34.
The second route for Sky is the Arsenal route - pass weeks 17, 24, 25, 27, 30 and 34. BT take the Merseyside Derby in one of 17 or 30 and Arsenal/Man City in the other. BT would probably take Chelsea v Arsenal over Liverpool v Arsenal to keep back a Liverpool game. They would then get first pick in Week 34. But if Sky want first pick in Week 34 it will cost them Man City v Spurs in Week 22.