26812422519333829117477654317860809450160373213330762753755401367478541731480192347731967999615189125301779283693122022702161522544045581537961692852965572844714562398477451129780339788781365810399501398169913817312778055703791162040324946540290783121846514635423719756081116845479819537