893862470840880472545370054644745567365247456489514972849916551404871849918496897495350396422084746950839548938902654165553205417630661504165646454900384172870237431750097502942657785214981452672397814881255060790115323643763490346373072979484254996848369429568231448876494934873855010828483660170424