5473627023971333983864376744803317857478567566239923479550456828084667425514623074002976566128352691122291461690839887925411213227407502124666272566442334421235853544014826575433448337325548630479673668748928624416823034507338570451538340826749257745902688112382023796603671765663763665113375135517507346586284636809629916237672175718287448714782315703519549636259443825597314790260981967151272081884873167891787442676298773870817771365438947518917222621246565382560162712534565123332691141111679436556200152729404361165232199379955413770511611885256281075173728112221426146777349413067354354904468382936354452854854030040344014732043224351217239422782254471015481748793586650369457450643173723651870727694822881956764856773532045432154753977617193908458535385447656125228576042752740244920133919965229580114466547986171652562146705936453462194701364602641176467671986484522766634883305479121830122978650329621164340638352840466192216841539365837678356348492615003132792411817323192355713835352587837126214265110852522827379826616945356482056914371558284667114653378251270186148601380768661350892243832877837753711318054664117025480768158965951033524318128335478797341515462550590302779828567135602154110942039250180344122380938167177312524019460530819742120345107751707473102314686007637318055986667344243206599484737303657213182806163569471601671405632075598353853628174385545743139524455084722693367766047655309630130505355153588555730248684780222455115557138711474424664827161588341552788084237552373322506491452426896404543747121517811574053847011877884651180047310928219034374677145971717480416655255331608025721642896855206883751917646552369324062902755094644586031067522321516328472101215223873914444397626427759554284970676663520388709156727787737655059617919358766824931234452152364782077022085563770435274777271063914368674129883237046746936829430599784342794