170424820691834339255551518685828653737690809983523504251678273431906892042882936535319514028637768864370250378372282515363046875042745388043995625895653062962691201133311751983137463334421825632792781871541082083765871720220345975414706324661222701716785272115402293327455057224865780523015282634067243701514145221244461308782280628351768963456205