3062198493021334271354148458115352435604283654141424236643441367681712435073714007122756444946517278051850223226076016148217036653670314028463241285802656786874757886642003695393721664022068479153524070233436455550538163118585144238597226569461835447958075225731746711127020844536829777134054925950954772912177950576167135412098097436777102931282511198702492644513534222548976733937356221877874674207162122526353844738778167313798316514718309668645186504795517343862767533434244717685317927453710939826570973033259848082878718737765718038946836365798652519556228653332246223965814283916078556500301439391390565220859273256125584046914521754084553250269174203232916723506751257821962614433005528547574812831446754789205476288736679460380542711294222568446268378488211213345464525168379280655765225773527712638477284313523463645913922382680636245456663040156796181747811724847885579326659333112314829816782048046034912718218954314365145634827214775120192252411135157494707972306804584834722739651025367755590216453328323416281085125545895878874121520165764474130338678646670714399846296762271199503784376381281448647313275193805717191902375133835635117155046496614251142103084012823886606636058003195583356768085867441052140448622117534246223156010743725868654341646321781578414572517991172623570684827165287334838571600648219644523346202735146690385767502671104424853074873977235153548106286770481177803588337994263109422943846654668540545020493659801777567490278737738124330640279555572745545568783295406141552904715955281670638596674197489707791355769440752790766603312315617638107045534071121527861516017729721271316911666283777638724986693044235537052277667194524303463688320382508242289188834731173650444738523676372227081530566602195213565172770568952050137479244131863559921455719045263915471955940324833666633337299643691641138361665642328375794244351629701681544