7782962192884674836968055327218216051517579213711338546522228456675303213864582147819582815324830866074839841236527466772649686404118334442229230265283502121271732525655767858475623723894897993724055114437670916469028036632795549425259161253503658137250260377148197263919218077311159867368736512555767391736491428045595434513835363794457988356637182852581201711885893683077134544447556839725248785510301853181704208539139143602284801332327061077711134494342655275218662917885570830579626827479373180966219168421221847220190391226225749400644840747200500266193524839653237309505173455674744638490647022424481454680752473544366753336312789362596528386725073837571478399179513765874375907824473786003162171578823432055771727614039052012484129414482216712761519167133108373278128755256123556677435512511944836884534432625667666642705098523003319328764349670501805678422586486853173403823675642495997387138202588172470554427416373394595048325355711302151475147480651871411623933222170385439152222541572928258495401210662335547343241239814176372780058620328170331553877962835322456390776352204542349983851178629565438845198251661507627158347832556046897886671957021116248522297306468545112707310151254472595975085475023846919919644647148827967165727348673735120756080314646217415656666210289484110227691388769643114585734302937355377707451701687604648545507014792914027316656745782767197811656754597676264326653143132934808261156134428246175231635790768290341356405797189810381177380122269640555533712169787784476602435932874017631940116979435446568116544034860520163645865216365189526427846728127774604067058373462442332612058023552066412236034631013574627540313636166867933065978015464754845233782065048164675129842342428663681111731845040756943652315637026756566777758747480864273033355815574338418746541096306725219411235710441353873046013503452573422997915613747292096444