from smallest to largest.