5972233663226107255230383504660225353511405963988396728838844369050530543254590280826379481585166653202479540172768523362247304387344251421476636357462393092519675436779215442810773194469208376887715377932693863383067065647971886462073492963101872724631136858047605136776569846828548773526566271536805125516594533307475285354452835631772974194661197290334411714648322037463246193212235148743651621377536621935334075548217547163109687846312390795407130762195652426781623397035117199112204485424221176403992274465567948211877218683416147249064414238514133365211388757118926029315235534376151682704675112155672923413458935364053562001451797827835312078956645727411018019950378735430274524827525170770502378887437271770772854819684721326779632054428676940676837723254959863912566639763182507713444827203164371734397483444006643135723199147160463075468444633328428954778864272417865093825624355425897675688032714652667653324517256711503624233858456972292795536934864426111480208065855219256023725818137045984944066830178457016031879919883828154652444847815773715171432249828454115369917133580064719046175030821465710123569648670637401515605473567216776741731794114766585105614703177613715505252365578546234570983725368670513560347529823138729946092474222233543681766287500641486645545595300718128492505267863639189218855565522691732268156304523704193284499685473664077717558648927390643341174352441752801331512381835201236808255081702825183352716959320613824224378115338040334317845529170265734227680763836816567672770112775395417883072055017577615871163737446024527515217642781392644226058846484171284580867267440467148845034644767360010466555114240315654122210167599389554375853257256261763538228402143749367262811259559141738558144520484314476502956891242446676292266579810864916413685809790384708628642557791350840361601106252294733375282015480221316191780155792719303832