FA Cup 3rd round draw, ball number 23 home please

19:00 BBC2 tonight
We are ball 23 if you hadn't realised from topic title
1. AFC Bournemouth
2. Arsenal
3. Aston Villa
4. Birmingham City
5. Blackburn Rovers
6. Blackpool
7. Brentford
8. Brighton & Hove Albion
9. Bristol City
10. Burnley
11. Cardiff City
12. Chelsea
13. Coventry City
14. Crystal Palace
15. Everton
16. Fulham
17. Huddersfield Town
18. Hull City
19. Leeds United
20. Leicester City
21. Murdering scouse bastards
22. Luton Town
23. Manchester City
24. Rags
25. Middlesbrough
26. Millwall
27. Newcastle United
28. Norwich City
29. Nottingham Forest
30. Preston North End
31. Queens Park Rangers
32. Reading
33. Rotherham United
34. Sheffield United
35. Southampton
36. Stoke City
37. Sunderland
38. Swansea City
39. Tottenham Hotspur
40. Watford
41. West Bromwich Albion
42. West Ham United
43. Wigan Athletic
44. Wolverhampton Wanderers
45. Grimsby Town
46. Wrexham
47. Accrington Stanley
48. Fleetwood Town
49. Ipswich Town
50. Barnsley
51. Forest Green Rovers
52. Portsmouth
53. Shrewsbury Town
54. Hartlepool United
55. Stevenage
56. Charlton Athletic or Stockport County
57. Boreham Wood
58. Dagenham & Redbridge or Gillingham
59. Oxford United
60. Sheffield Wednesday
61. Chesterfield
62. Burton Albion
63. Walsall
64. Derby County
We are ball 23 if you hadn't realised from topic title
1. AFC Bournemouth
2. Arsenal
3. Aston Villa
4. Birmingham City
5. Blackburn Rovers
6. Blackpool
7. Brentford
8. Brighton & Hove Albion
9. Bristol City
10. Burnley
11. Cardiff City
12. Chelsea
13. Coventry City
14. Crystal Palace
15. Everton
16. Fulham
17. Huddersfield Town
18. Hull City
19. Leeds United
20. Leicester City
21. Murdering scouse bastards
22. Luton Town
23. Manchester City
24. Rags
25. Middlesbrough
26. Millwall
27. Newcastle United
28. Norwich City
29. Nottingham Forest
30. Preston North End
31. Queens Park Rangers
32. Reading
33. Rotherham United
34. Sheffield United
35. Southampton
36. Stoke City
37. Sunderland
38. Swansea City
39. Tottenham Hotspur
40. Watford
41. West Bromwich Albion
42. West Ham United
43. Wigan Athletic
44. Wolverhampton Wanderers
45. Grimsby Town
46. Wrexham
47. Accrington Stanley
48. Fleetwood Town
49. Ipswich Town
50. Barnsley
51. Forest Green Rovers
52. Portsmouth
53. Shrewsbury Town
54. Hartlepool United
55. Stevenage
56. Charlton Athletic or Stockport County
57. Boreham Wood
58. Dagenham & Redbridge or Gillingham
59. Oxford United
60. Sheffield Wednesday
61. Chesterfield
62. Burton Albion
63. Walsall
64. Derby County