Which of these four countries has signed the Comprehensive Test Ban Treaty?

Society Trivia: Which of these four countries has signed the Comprehensive Test Ban Treaty?