With just one Fourth Qualifying Round game still to be played, the draw for the First Round (proper) of this season's Emirates FA Cup has taken place with forty ties now confirmed.
The draw, which saw the thirty-two non-league sides who made it through the various preliminary rounds joined by clubs from League One and League Two, was broadcast live on BT Sport and BBC Two.
You can find out who your team will face in the First Round - which is due to take place on or around Saturday, 7th November, and could see them pick up £22,629 in prize money if they secure the win - below.
The FA Cup - First Round Draw
Leyton Orient v Newport County
Havant & Waterlooville v Cray Valley Paper Mills
Sunderland v Mansfield Town
Bolton Wanderers v Crewe Alexandra
Oxford United v Peterborough United
Exeter City v AFC Fylde
Tonbridge Angels v Bradford City
WALSALL v Bristol Rovers
Rochdale v Chesterfield
Swindon Town v Darlington
Barnet v Burton Albion
Wigan Athletic v Chorley
Tranmere Rovers v Accrington Stanley
Oxford City v Northampton Town
Maldon & Tiptree v Morecambe
Bromley v Yeovil Town
Torquay United v Crawley Town
Eastbourne Borough v Blackpool
Cheltenham Town v South Shields
Stevenage v Concord Rangers
Harrogate Town v Skelmersdale United
Gillingham v Woking
Charlton Athletic v Plymouth Argyle
Hayes & Yeading United v Carlisle United
FC United of Manchester v Doncaster Rovers
Salford City v Harlepool United
Scunthorpe United v Solihull Moors
Hull City v Fleetwood Town
Colchester United v Marine
Barrow v AFC Wimbledon
Dagenham & Redbridge v Grimsby Town
Cambridge United v Shrewsbury Town
Brackley Town v Bishop Stortford
Eastleigh v Milton Keynes Dons
Hampton & Richmond Borough v Oldham Athletic
Boreham Wood v Southend United
Ipswich Town v Portsmouth
Port Vale v King's Lynn Town
Lincoln City v Forest Green Rovers
Banbury United v Canvey Island