Puzzle

12345678910111213141516171819202122232425262728293031323334353637383940
Across
  1. 2. P42
  2. 4. P40
  3. 5. P47
  4. 7. P17
  5. 9. P70
  6. 11. P84
  7. 12. P33
  8. 13. P49
  9. 15. P23
  10. 16. P39
  11. 18. P41
  12. 19. P58
  13. 20. P34
  14. 22. P27
  15. 23. P44
  16. 25. P43
  17. 26. P21
  18. 29. D9
  19. 30. P35
  20. 33. P85
  21. 35. P48
  22. 37. P18
  23. 39. Q2
  24. 40. P16
Down
  1. 1. P29
  2. 2. P30
  3. 3. D11
  4. 4. P37
  5. 6. P38
  6. 8. P61
  7. 10. P31
  8. 14. Q3
  9. 16. P45
  10. 17. P58
  11. 18. P36
  12. 20. P46
  13. 21. P59
  14. 22. P19
  15. 24. D12
  16. 27. P64
  17. 28. P22
  18. 31. P14
  19. 32. P13
  20. 33. P80
  21. 34. P60
  22. 35. P67
  23. 36. P51
  24. 38. P5