In double-stranded dna, the phosphate groups are found on the _______ of the helix and the bases are found on the _________.