Question: are there only 20 amino acids?
Answer: Some amino acids are encoded by more than one codon, inasmuch as there are 64 possible base triplets and only 20 amino acids. In fact, 61 of the 64 possible triplets specify particular amino acids and 3 triplets (called stop codons) designate the termination of translation.