80598280316603770032119827674332585889168277308382094139679346318561073037539138621724319183162132197620430427223911777621152487660462567611228330272156421534312563038439111772830540111813117721339237672331023111335414366226083770216643664111923105831638211791095325036215943183921542212052273523397218632238489712273829621320397362279521639751421539203889948646318436008329552327131970757317736223838972227342414631596176592174021148254792166321532680231257211478659328452282128726202223443164085942415022150210223070921203600475907591230013142921800177022273617694