4383727683832035576714626633812734413229465749402556804366754378602394005136951849112205139918404721673806425118826264241984364825001532704755432861768555067128043540132162710375718794518677051952427421978744554725063302514225297155213156437199168849462708535142198237736200567778368330675057967894847482966361874071713879576477972776211663291300377382593313413795047017626851064463044031515105871701174415686385876942732840750366223314711570319715721518619242604460440454166486677348922878812371212173148714464466811846564517852728526814540636933223226047652531334523150754838914442336602782644812432498066872145011364253076355405613653187131937242656976638643194143761306160782348593230546803320611472675641908103397465289244116208107174110735189803922765127922101338271887812013104712552186557118518059046311537353235763661261741667734650235135262845715240585270485488350282541349737762945512835451353883091211728477094436302035861618352512226567431138025204904692534807447854686572998269674487234482406027992987475852521186393402842932813764047345506672907975657128094737864222168398535362274615898208071415244874316489385629957155465323652622345382568660378353845109163343087567844455223465114083868154933717124838227217830141356374704265522523398780351645886646051912811128880548339718216565875160022667520717917752856380817537365918183457044276043962195154847644793559381673715377705390319679221333572904477843627917374792547772042256052147467080159875527559919159739960112550985435422075045665073219630315451568936993679482884145093169647772027067525661086496655386663173431264527337176568430553945973123869012447871980016343122640391120707648557295386257641346562596558753555595458387672542553730137279646729772361312467455546826217320552244707456766883701302583146163769145233531533654483797147716546323427902422125081070228796256384424449271668728832746652798