4968023539919240150534914474836282632081225112710752438457026185254346874380245413917560236670859667811235039777931965447798601795645882322174715212902483728121322685434644562703379215523649352598871177204163116621257782003881131153346752337117080324020563789735825791810551645442435155260849198406654679221189855473628168208230476173165436291545568425636412317820321913538212011728011834821174371691136511446356737400372474466072729754055545354876371351430798216161210536837467907853282665286655008281233432732442495953865678002314432793731875662586741212144562413784751865892746433326901474833985042762703695975715546041697531483382433015473407838415202376533444485075526007093376017502685932117121575637020799556768462193181227287267264535445640309225458657688677110761671585099771603646296529640250976748735366442565214513784587745254587308503130630730797250724074658096851522796789427389335116403376834404271515106741479182253153122677554127519418862793228488541561520263216413327847414542782438715805648199656197482928386110965882039051349010272316322016709154648143716212681781811354405525518731313762352305355284180229804463696058396871671963006616553182391722077063124865862887492852692572244856513513671467044231766685221358531624723657547907801087523917734744342220450283760489293282502746381285268064247174512365417877107884264607191715695497764046915146645729563982751963837417011151286468357691980736636763465986328926555364222270146485355738066655985539766256422561166550786470644597361385106862993066673683877285728473339467625525231446175772330303433045609355870754422234310218565776597026737876477714066373848055238684808452160242339732672751483284686747298015371423833774414786472239765048795331385315512195599294714191455668404404493753813027052627475081415903453367652984443611545333114341190773124792317735387844399206501794689143527635484718629770