Which shows the order of size from smallest to largest?

A. Viruses → cell membrane thickness → eukaryotic cells → prokaryotic cells

B. Cell membrane thickness → prokaryotic cells → viruses → eukaryotic cells

C. Cell membrane thickness → viruses → prokaryotic cells → eukaryotic cells

D. Viruses → cell membrane thickness → prokaryotic cells → eukaryotic cells