672815147061624523010379371175963155331211821312507371460967137274246127218329840171811118578994421428024179084899441138654087159315684291042542130576167281410817722009078715924652294652281316015145063515588701062560144324370009346166165831965839737684258881367269367269214211272450981336185158778815094643294421089061245332260734684816260778465192465326142138314214726151676151806151791421126380885399777131725072372947588514506366670393964221587787388161257980672688103700171333654140904838213647819318475881475983483068221735125074415839558624631060918871591142138621372324736217908310778061042541907849142809760926810566716848151164586