Effect of distributed particle magnetic moments on the magnetization of NiO nanoparticles