116439810006706221859142312981099336921710104762096410691681121492718819831203140811631310101511667847971532190317611782930147791917234715361979596150787187617301688162032318233633945011761962