In solution, CaCl2 gives three ions, KCl gives two ions while glucose and urea are covalent molecules so they do not undergo ionisation. since osmotic pressure is a colligative property and it depends upon the number of solute particles (ions), therefore, 0.1 M solution of CaCl2 exhibits the highest osmotic pressure.