Viruses size is approximatelly 100 nm.
Proteins size vary depending on the type of protein, they can have sizes between 1 to 100 nm.
Animal cells can have sizes between 0.01 to 0.10 mm.
Bacterias also have different sizes, but on avera you can say that they are around 1μm.
A molecule of glucose has a size of approximatelly 1nm
With these sizes in consideration you can order the given structures as follows:
- Glucose
- Proteins
- Viruses
- Bacterias
- Animal cells