109881350083110827426554813924326611129773334849826991632164073589210771667198811062690859928288848582370148453112665922426313116902761345837062662715364132010492911871118636272830605191103671994995962615108915861222592604068939071231933176429665113025257529797009023537375753857022943977548069397037361405125381063100212110285667411778797589253106110511221022399420775197257910486254113779445704927755126384597808261312368072137684173615154743043822994311035413467710918805689183624110350394847521163025757387656926254760313679720639245735546174429233278659046097451456772929549714311141324846534377414462374144811349318806441573957278367810741331622771050105820910991100879405849142146268333585308309519539688683645307160180584576617781351115604542609425580242842561846311246212861958531094574868335240147652777246348853423158511166386433697588021121409971414109294011019870734911077967777605498675441572175110152232482181278324264344275271873881060864107510793103896121893194472222181909293199129296668352493279125103689145298300168120675351814492954854179283680164513673217220196545186533194182159233228595847543174192801613336428151267681178