Optimal design of self-retaining full complement cylindrical roller bearings