7744849005068691351054218269537739048345200097590725322809597345352284968538424727654715898570623585997403625662808083079318149308325920914734416224905659744881020637530141165803525651752098020067405190028614935531410532272397354440982924879360122598993437099147892094476087331838902467411415639701666276026298851607345416861608869307430535074367917129189918805088022991151767039410376093503334721742637205116103131671133237713235856803276066622125206378227572108136612833576817946703321705886506910836009738795918020135894535760816017537595525419772931008224149785219233043068991448920654767555729268824669357525420775054465175651011664831078190525046220430714402010278609683265091978623421359477394606352415383388785520012365894409520329780198179689227949778235429506403451686691749497215305762960762685593992301451574274760833383808306257183052831105699024496341178721942339581659981992386515680633322778977534422514374561558267120350978531191763766872205388707316542278128015731174938290481475869227490211461832412539007865924130598698745179418738744640781276820754082015299310371684827008768955004381404332778172406485720250779008416562671155738202020209451312317869073337738048769459742632120227056742705696379883474098112878749891122210569231050048404609028554131560357529434485062057093076044277428003440724124152117492285178264925331857953755424727766859483997324931880123839298827733911098005401509913482299030489653768614881877194525443604846754865699354047787098026150651451094304138845595127998220646681938395369593941739689944803014295628167747665854004767542823283699874888591295600240784220799007524467211188687134481421919769833492085891338688633755135985028702023874701303771580593782838872523868909643690623058380098365352812949978415299614422561510392576421878738953554085558572494112497350815459298499081522811116309557325353097671956359281119358371551826165201768576664159796397568593493311281571538972387164295522556602468492381554961047458221306748797281184649725218595685760980688446135874085200620020929084765564560555687567452952596071665358759464667574250292346015517433962955176637263279801814667940327896333753260944784348757912427658121253636416965645557823276863805137428559833549597937158620975031093819741230400943359183939390061914338928844905455964520656138417805919031722318144344281134628438242973052185691769111198018150265487102856144726336195775488231230804596589810560873156896294288767459567785376922989763892500809195727665668883077167949139053142319838937708193486934304873548977091353386869232602352017448623446827346198089418668807485216129339851153324827148554005279206959668121675097583508433163604382857350496408247959667153257465632242203731676047320358592388640002746005875294491275859420256092104596553429452684497121834779930288065684457103712940079278216907238654414162116526420192171902841822295761623479646821452087637283308699071133114558114135664019426623546035285416855504983995363692905936678693344797140862595092248318117315232572357510566336222265991451555764397621933482619074747775277613161624753875489847818774864296210087924412131157583300728989902860314222747357152032619592375744287634739783108262625521138534217345740970050236838386038622714367111884352234046805751163009734359113861786981151420399539118622522001955652536977874068100778836331297902152537446837164823422150412442409013898998726210145214589242796123118457909556938308277067314506785086112730123920565531689678786786050409817312093516294311726382487165099391022651217758664710717367666751139469994315625384871763539093330644997582811115412442533198991728292761950340175357938284819055163874169231672395422450140533760823365776497532498170881163409680151059554885031574540140471408385327976281244276631360959455279780256826690931509067547359511985537002034213706453470292728754874511801006541280383526345395228448427684213940133197588191607893901644549429082172368122667506055496208032390652026847343742134966579347628228070181023972908582495113942275900984404604549058795972562411509072322017693948457454585951447644259327046296652746160068206618712193646740897692849341460602263708560919726078537655425813123302623151157856553541487847015249749153820824467494457005909648172022851800864081454704747662508390781531108520970169129932892309551074462629027332820795175425319125553498567602422070405419581203885441394900849566538558185749093829898551603887428691413473920610063731250527254010403343434363685272197535931791441243801190501392424565948357362097971409400052331548550553045309747996260823386519364081172765629661891651125354727470363652239705374248281759160504765114950888026612472673440580391753206415692625960451543248662168697252731859984458757022701709638618180079072053180380664516987072962019080784760738795071234601237978770006079957326376556761471240469390936831357263176814635332892664728