Deoxynucleotide triphosphates
1
product
20
50
100