The Emirates FA Cup first round draw has been made.
There are 39 Non-League sides still left in the competition but that number will drop to 32 once Tuesday's replays have been played.
They are joined by the 48 teams from League One and League Two.
The draw was broadcast live on BBC Two from Hitchin Town.
The first round is scheduled for the weekend of 9 November with each winning club picking up £36,000 after The FA prize fund was doubled at the start of the season.
Draw in full:
1. Haringey Borough vs AFC Wimbledon
2. Maidstone United vs Macclesfield Town
3. Ebbsfleet United vs Cheltenham Town
4. Hampton & Richmond vs Oldham Athletic
5. Swindon Town vs York City
6. Mansfield Town vs Charlton Athletic
7. Torquay United vs Woking
8. Scunthorpe United vs Burton Albion
9. Port Vale vs Sunderland
10. Aldershot Town vs Bradford City
11. Grimsby Town vs MK Dons
12. Chorley vs Doncaster Rovers
13. Alfreton Town vs Fleetwood Town
14. Bromley vs Peterborough Town
15.Southport vs Boreham Wood vs Dageham & Redbridge
16. Plymouth Argyle vs Stevenage
17. Chesterfield vs Billericay Town or Taunton Town
18. Lincoln City vs Northampton Town
19. Barnet vs Bristol Rovers
20. Yeovil Town vs Stockport County
21. Bury vs Dover Athletic
22. Gillingham vs Hartlepool
23. Oxford United vs Forest Green Rovers
24. Tranmere Rovers vs Hemel Hempstead or Oxford City
25. Accrington Stanley vs Colchester United
26. Barnsley vs Notts County
27. Shrewsbury Town vs Salford City
28. Met Police vs Newport County
29. Walsall vs Coventry City
30. Rochdale vs Gateshead
31. Hitchin Town or Leatherhead vs Solihull Moors
32. Sutton United vs Slough Town
33. Guiseley vs Cambridge United
34. Exeter City vs Blackpool
35. Luton Town vs Wycombe
36. Morecambe vs Warrington Town or Halifax Town
37. Crewe vs Carlisle
38. Southend United vs Crawley Town
39. Chippenham Town or Maidenhead vs Portsmouth
40. Weston-Super-Mare vs Harrogate Town or Wrexham