70197594251452747655028651319544441310030619116419511270686426861247163645761584300166202243244517258529146321247986840174053198157768565580255026234775718408440051546695350715535346839892598201065361726372116224666564048025389643616174580396131743760003779298638773179540500647755420128685168634248674084579552462156437025756577365038412327415462385367656928821777188721856491488180745922543761416625591728405332342763039134695622151304197904686224659512167438113301358720561405045451936973025634110976794683941812609372223542428681599820306323191617081750319044811083451956241778920553147313716546254049442346353744435445564458565780235229601411353640535660656422323700651233445533667373566756010331353526186645444806242163921901994682260354398276227975405140031623208