1363986434586363401222323495007605976571696474738206026747110775315211559344782719112444821127343380080553956265552243879967557219152852320835378212299352173486596377041411712002315452411219213510390217728018062287182851407695401165883725534625511987475015156327220617725816855646768425123259703222810854401673770163563093887782261281373532532247622431791517136904482545386771707971897141813825368456226710445399455777297849581351902912408045351751271643697632085961613164264244247033531894541147301283195445903101941741304631486033765937422108145368160605366554525288389828204511379376766854472625075145654446940227236212712805694542499170958952836748868079596440585765188287225341266273233781439239566427855214661717827663776111402260512521826451715563732648638197351223279504809192653548457762197893322556647714793611866519975134834348121022897871828851320218079065426559512033668748349022384867734684674757287616503032481464492132358387738620368965630748080276729821832803537269736497176466847674922925030264025716743650300242472350466505786215660238446373221165117338783319274437110355557867795470226852487270629973562825474003975712055183065194536663173547885496586792783626862768342868321564876326415201931183877063636530475078452668416305435434657354055683086470746456713829655056153674509671284295312793556441159963083731538338134785931963339094781574563558752740747503142391502672330234748230406313744450691374443649187109371705811662426331452743176293403328337515981432561332207017526123555345645207292813771662073424851398085605443334275460385839772404264424731172812791678564646144745708459252416011434660113125441846681489543178782517557967306658072908408538257105521147116652741639766542546841162339294216558154604752106474794523586423706886528946138465115312437578015531447377423771285727469370570754599615087926007466677984846702018477373898628635191380