I have nanoparticle mixture with size ranging from 50nm to 90 nm, how can i separate them. I was thinking of using a centrifugation system which will give different bands corresponding to different particle size. Is their any better way to do the separation?