The draw for the Emirates FA Cup second round will take place from 2.30pm GMT on Sunday, live on ITV1.
Charlton and Cray Valley PM have been assigned ball number 10, meaning both sides will know their potential opponents ahead of Sunday's first-round tie at The Valley (KO 5.30pm GMT).
The full list of ball numbers for the draw can be seen below:
1. Barnet
2. Alfreton Town
3. Chesterfield or Portsmouth
4. Bolton Wanderers
5. Wigan Athletic
6. Leyton Orient
7. Kidderminster Harriers or Fleetwood Town
8. Gillingham
9. Slough Town or Grimsby Town
10. Charlton or Cray Valley PM
11. Oxford United
12. Newport County
13. Aldershot Town
14. Crewe Alexandra or Derby County
15. Wrexham
16. Harrogate Town
17. Barnsley or Horsham
18. Port Vale or Burton Albion
19. Peterborough United or Salford City
20. Eastleigh
21. Wycombe Wanderers
22. Walsall
23. Shrewsbury Town
24. Bristol Rovers
25. Morecambe
26. Sutton United
27. Reading
28. Doncaster Rovers or Accrington Stanley
29. Chester or York City
30. Scarborough Athletic or Forest Green Rovers
31. Notts County
32. Stockport County
33. Yeovil Town
34. Stevenage
35. Maidstone United
36. Blackpool
37. AFC Wimbledon
38. Cambridge United
39. Barrow
40. Ramsgate
Second-round ties will take place across the weekend of Saturday, December 2nd, with winning sides taking home £67,000 from the competition’s prize fund.