676912555656891085032488262695272741756536875412281765511713528053322043397217027814046678211737678190827518657376399230353562690782154563783458182505293304202809643152331270286828459631952035143746162296122244288113442198306280536221685251145456208205377820167343308835313746187745632895895387014244704253339870235012027954080434068865504243229717