7772745677064536532305381768474905157603727192252261877503155378051362558253345715473176518642160269535648734778211382231435517648935616937863056616312319951873521734627874022237171964372655491483101133134752385056445412499066545493072982546761143905981955003651087373715396873166577763026380714428320114853830484122467428038635355140331876569055051967916747652418027384923246826415566120540020250213328257047339854178405605892768276732503999452019476914027934168156810207137445423521161799873494642612606136271447722752525535367496411211820812037433852617213956811620015137523335541236681797373291718127122474593436284330106211628326396991803764596535032157125127706436215265679268028782864734032026885551324117958712114744748102581435488523948174776728517188146585448433316782212102034603351450754637314303525768469458754711290227804853581981867437325903438358382674622884497136854502284877455710157664270837794153175729272744442434794431415625543978521821255145555427446438384806388369761795528424522652254093675130201289565635974834617274261939259286406586124142559605462147035445189138081654073667035955527866352664011071747443763795438207093984726918655391482240333173213191839345840256332511715441181791470365442122167388267795423426006778468012712193676686461707815617907534734422627464404047986493085723487737895277624785576422537805695093738930650135038316297387588734226843099866270592117471488784975046014395103007852814846456651445465385229602629641457486319111305809480671714296192234763605239636178367293753681565822223670341638772604487220564663660204465128456190736336312603295370689466782166193562835180230133777129965955664079646366618934425724475278775146774121868683423579313818811573173068863278811704708672248223270116484535086503802941105997282427457557885653522514135206636452377405425707546766503286547028001093815215466717755833523745912519799