The diagram below shows the general sizes of atoms, small molecules, proteins, viruses, prokaryotic cells, and eukaryotic cells.

Viruses are non-cellular organisms that differ in structure and complexity from prokaryotic and eukaryotic cells. Arrange the organisms shown below from largest to smallest.

viruses
eukaryotic cells
prokaryotic cells

From largest to smallest:

eukaryotic cells
prokaryotic cells
viruses