The draw for the first round proper of The Emirates FA Cup has taken place.
Seventh-tier Merstham will host Oxford United, flying high in League One. Westfields, of the ninth tier, will host Curzon Ashton, who beat York City in a replay on Monday night.
Spennymoor Town, of the Northern Premier League Premier Division, will travel to MK Dons. Fellow seventh-tier side Chesham head to Peterborough United.
All 40 ties will be played across the weekend of 5/6 November.
The draw
Sheffield United v Leyton Orient
Millwall v Southend United
Dagenham & Redbridge v FC Halifax Town
Merstham v Oxford United
Taunton/Hemel Hempstead v Barrow
Southport v Fleetwood Town
Yeovil v Solihull Moors
Stockport County v Torquay/Woking
Dartford v Sutton United
Walsall v Macclesfield Town
Port Vale v Stevenage
Northampton v Harrow Borough/Margate
Cambridge United v Dover Athletic
Westfields v Curzon Ashton
MK Dons v Spennymoor Town
Gillingham v Brackley Town
Alfreton/Gateshead v Newport County
Portsmouth v Wycombe Wanderers
Maidstone United v Rochdale
Bury v AFC Wimbledon
St Albans City v Carlisle United
Boreham Wood v Notts County
Mansfield Town v Plymouth Argyle
Braintree Town v Eastbourne Borough
Hartlepool United v Wrexham/Stamford
Bolton Wanderers v Grimsby Town
Bradford City v Accrington Stanley
Oldham Athletic v Doncaster Rovers
Eastleigh v Swindon Town
Shrewsbury Town v Barnet
Morecambe v Coventry City
Crawley Town v Bristol Rovers
Whitehawk v Stourbridge
Colchester United v Chesterfield
Lincoln City/Guiseley v Altrincham
Exeter City v Luton Town
Charlton Athletic v Scunthorpe United
Cheltenham Town v Crewe Alexandra
Peterborough United v Chesham
Blackpool v Kidderminster Harriers
Watch back the draw in full, as broadcast on The Emirates FA Cup's Twitter account:
LIVE on #Periscope: The #EmiratesFACup first round draw! 🏆 https://t.co/QnccfpG6Ik
— The Emirates FA Cup (@EmiratesFACup) October 17, 2016