9426514235947748483155021707363101665394017550543324275524265928412345081026104327295570682271380178635862739023814132558392084274750056290105217491831759374821111729676597900508881593055451728775539091245718725880601356353092899724593636751654927159992433731663214618188547242757942233737024966365733761373587096851960685827993731427022495428923366841805073141772947720654031231397113193601453567003129995071812588222307133807082681471208595683592789625771834529396379694854976480228656889956755151988254648823134733246437731236821188140310703526744791915481146922567167573593870621239976932238192958523987756682763987666543876738254906020635155898878154610692464865373218638418799532596247860892319165151386969922998370499823736547794603708328438919639943995846467293147777686986343189564723196506164840994288149117759355498302457023282788981059943937660965352859303144583842033825055152648488819979141769628908823977952026773249476812775403431597196973284266751540873991359211181307033713828213561434344909607393419788518395540091013951997986044663509460252654615151775663962238463314010947394784756197655691194726444183755525264812368255161281211125722884721268228391559746824237150171661052783496771003598443293884654843961623767831412227300959996696582525276177428163551579452451705821766187919269913934131755845416557267255996019629146566855797156878824013147884177261997748257197048677688505051549125596368218339836732634413603325942343529618769053717624397549558976272659806378745989611392443851835665571778703489541574281625627871947553418377759709791669114300558736239455154105012482643770526232350863731231283143454347429662507479296865091683999542511960518871147319367853457996797966966300266387320365583725336397881329257647353501769837992021995454657662462890272382638221687997268917660197186307110685536171438711262119436111675386270545986480985138713251645465125832406595859558266446689474165809051357835446526347324435450765494307199824505258626101054822999225010272772309628236163399498901068019110097853818642027813775566040401572887395614205153866803687164829126711386359896957510082384627400077752544236578405339604724159415550224435077838473551177768841517416115241383489100563118592341739666464988800882851021160044628140742626803275214793843325397923114843921245829181908960422966919786327678767715676212323353649123473795987728708366176722158071549578241137271847186282634590770959746696434670345873284641711911438975248385607787571598319830767807578813139107131732110136501540611143198954998369114342015729165172139277206516866893695409463261925253908375282166206214593626212808313091934891389923485692150578138651410461276232835426343604739558817701192865197788457283563318014336914988858639049169120045752544554700066625171909698409696873971988465122165863021857379281017562473194342484727093513370441124357961574645039637157571347221617253937131181142071306185867663643308333630002320445018811639715788514084161753091388489479386367496905285019915986041037259292126812928371282413448654203147268147442633181961320194622033871141643547705598577644444907025076982201689268715585911751282924169381354375823849498907971785365469671179506264258616943192564324961101045764529896838357860308751177604710207367195450145265976334806394381076831429511785702246387432418777969785653426776925558744651508410227181677656388073036491689933290855288789286433644561298995777852319144203510655297149911480453323494732161869885219795747539924534550911127075167867038535531937937303689420794902541299078995923629328503920472788833583926372321501951731072136346468080201504176162157429899348385903159325161465474387744708153744617764282536511382161512877951154785035338846665782665401873151215865199516400749575542956583262461054871486061527402675458114157223935209915022138526555631084675555654914611524121347582650244505868757589952856596864196362169173182338520686344884021209786793194649613717344414930492867266528088701615902998391911228142842592705678338357521367611563979317486566814736849979661176109522592678853703760620387994876704758992787439680929033275145440168725799314862079438898850958302972769358868342155367497704134702383747014378893551782615527772279248081751493571924595268662204800936813451417766794003549168755431735739109121803884471203978363032925684573630022349042354932892501583669382521846186139167266238693813306498601254678826540268726454944467846023749689936191172500853926751614137535571996906808807017212197787190791781374211906047355678261652466270451159086890348088061465604025881181527682159909488218043497228757632202877922554446743295879554291594219467430226996352290251685183902179601263666811718317286490725938546450558869495824494338825890864020402893312476749954636327092364592690840964085597653745778991723495272497942813189980771370953496465141244909750387547975147584218306546948856189051845902175988134514224552045097111168285836380328772462063765021884911690255265516057407335789271850647544439549759095751088580272924507807672331655144169844193867197188399263626469596024573744984408579451803121420952471756122722363692415571555753814293744565233919298448735418898824973269610199578853237907988466312124707545610088142283800666954521407928155331875034523187178160661410503884111076975963906355869548535703184844905519656535042277690356875353705252964804676271727393511842139461445152619092160476970165033636875254778621100514592626305558513161586242881159287050978523707600528267357724531122038957910931030885017267415462444294510617437633512176530528365185993889697995924235517529987762218404165029766371904483775204309594881137119270085054635680788907048604270368186469866778135449746549868169880870555299042758862909696805136879614509746416733579115108781431043685183451765851898296118904069826573247240690426397919937545709431393891028649512822966682606897973265723625