65282831539018525939784990393923937795777770378260537183888132932980293761773845753636132268191367943724941665787471437224460932195064855352904683144596704841302774676318419651218489490327586730533687484269045498178134995153054194613239179992910073722407871148628864933419887187589694904849896087939088642955855759516504731755719949512716833665541589819791249871675922834069468615324418086347976513793824446529292772051199918852459627130072305746350812788728542830496493640540676998598148152193802498420635285780749421550828137849712439072675570491611731385982924880592689431795657252890579346923557790416169447010298985304900960945933316283673793333203025140080491623715853392581201841444552935972947462525877387596432478311654344722386844510855220370194205344814909825414935188947092949010948561946948139257834983063006643060334211666812885254794943455283916316984599134894625593504680711029713779432493079721626891887712299331255197146442253559666391253486191048054674248993785046185348002192095316036661921156575981440463279401214425102207355613237298023913461639592757164726525457251481573142972660222110242792163080061257524112079114049826662206743688998235402934678223136247015766975191040424926681443125874731184172541177764028287672533792824977254653075403319519993733753691665786326988758815246541724481734938375926993490611901926900766558471926932123011099981644469380299547314193120652459331286876001931421748863262177318242736658449978366581096261981522989136379225755489601671869573988618567778970655494616435271634425087358576571214794379987437381820071291181159967865890238138349255639516070067725912080423672952528656664670545426047050759040605471967754283193276417657907283616776963235507670186610464563602867471453831791923611446923784366590847869866451993707561552665938557472989268066836725759888546527537223633382681641589144472173958240447187653677273936034757637572996658731317144627326287958483412040596071921373875357752186508394824770218997953654695920604494466576866630759597489094369412887728475010471167351147336369837122081582237303735551572387299126721372891290653418303191657121119179684884925347113743740217941691094776475093539475899688275821534345852076410765953868480307212864355340471716426735577763115535894987591346037020016523345944863479246424643338547634552287403840321288982112164900452667857274295013519826509755848046511267835119185642031268453908269336353432061837222963151989081210572203192648008199115854532167137926538490485973247500645572419271441948560793893036654961691916472030498110328908840993012573699327552662442153735352213175431415458355475367711284349379929960394105738645487695360381746546183394327533434490973859230969397848420694248664833294485099509395974436144746661288473551360067979648811941018673052797756983665408262244477418323442446452478842505484467737744405345137122986017441929286929314563308535978014264567325540406993697177286931980869803938538689621819495384599342658245971962391305925151686767103386319827699249642232153428171728422975749028145839258925952082753947866682558264994911558594911424825252421353554868111421939013488257768921394665697140614396107817006435658494076370342695905058867451789954422261716284770530249049794296826284829647487565893270669625281786356545797945768308541450089698156030688287893335855944583582417112923305952390698068840750168435993983131477361923356354466232896258275413477478291309519746679208376458272043524264094703689647722234567439134624733420284628202955256279337601185778561138549245256981939513770633312686761765015021610741324463719689451532696355162600731546248197566483839186626764208484520827201415636551398321187769189268945218165103074998782043542333690540391312191086898467421199688172333368769623889747237970469176308166197241895969980948782444174717122024337650269993641307479238121438859252988619523382573187847276385844458664482852273286449351135948228465728148447525805419442258521553793695984292981558203681635125036984723284004765506551107732248856581433932138665711536319876399884799552084387188994882112507957166903970726915165992344385982521759531754066909996159395145837123203468663845684568419556911699659308155458715841954941959241108933433263498994697056823811566044148692343882093020844586625292140883836516344135053579491535770402170015119919092968252186824799963480939342501239870731737241459589214530553065207054316460364992029644446783634213518968075526266868401853376797305916321188270729878043846391037644047474773984819639981309911536071480748657950396175595833051293823728507962656189451989896564469565222664205841379501610704893116588402553204759197352376715766487169199087464696795528778083427275209830447241339290992668879615425129623998525385408972801122841383588075169931309119557911166279716010692103303226265101169718759073168317421446570968638225035144733299991384244717079549408088312919299800403424766876235400569111734959248938647733841786848788755955991428815118396826926115710978841851687892663554149598241963732319385968655992309208845040776472860392122149278594941508382434363315290408282767794667137066098657774495236103533489795385645915128052104915178528593603061821509514189768929832820775620556178489775065972727529366188130558653475414866334981860351365896006715741785771857081971100921313535859346592254400727837823102790514103308073130521825361951873293460176188641464172702611818093356889542946302701064441060156151451701987826302239511946352687317298839442618189510920237188171731018273433730381192475739480633764886380977181195854190685989801206725506740341064578718589890345365650596149258689287097550573119213147704440642975641781946013209477926370974718405980117835936206751342635901884123525393008659626707148032348082698791719633099145377682693399871622928689839621952134202426936810656038394284445332067250591024537441367664485836192566596450044867298130858739594