87679876998779487829879188798787995879988803288086880938810188116881428815388188882058836888388883948840988592886778868388698887028874388859888688890088956889698900389010890868910189110891738917589260892638929589325893958940289483895498977590070900739012390124901269012990146901479018690188903719039190530906399077190916910649108891241913309150091654920249203992041922189227192405924429260392604926069260892615926449272292749928319293492974930149325993265934779353193544935839358693605936189365094105