号码吉凶通栏广告970*90
号码吉凶对联A 160*600
号码吉凶对联C 160*600

手机号段1784238

1784238号段手机号码表

17842380000178423800011784238000217842380003178423800041784238000517842380006178423800071784238000817842380009178423800101784238001117842380012178423800131784238001417842380015178423800161784238001717842380018178423800191784238002017842380021178423800221784238002317842380024178423800251784238002617842380027178423800281784238002917842380030178423800311784238003217842380033178423800341784238003517842380036178423800371784238003817842380039178423800401784238004117842380042178423800431784238004417842380045178423800461784238004717842380048178423800491784238005017842380051178423800521784238005317842380054178423800551784238005617842380057178423800581784238005917842380060178423800611784238006217842380063178423800641784238006517842380066178423800671784238006817842380069178423800701784238007117842380072178423800731784238007417842380075178423800761784238007717842380078178423800791784238008017842380081178423800821784238008317842380084178423800851784238008617842380087178423800881784238008917842380090178423800911784238009217842380093178423800941784238009517842380096178423800971784238009817842380099178423801001784238010117842380102178423801031784238010417842380105178423801061784238010717842380108178423801091784238011017842380111178423801121784238011317842380114178423801151784238011617842380117178423801181784238011917842380120178423801211784238012217842380123178423801241784238012517842380126178423801271784238012817842380129178423801301784238013117842380132178423801331784238013417842380135178423801361784238013717842380138178423801391784238014017842380141178423801421784238014317842380144178423801451784238014617842380147178423801481784238014917842380150178423801511784238015217842380153178423801541784238015517842380156178423801571784238015817842380159178423801601784238016117842380162178423801631784238016417842380165178423801661784238016717842380168178423801691784238017017842380171178423801721784238017317842380174178423801751784238017617842380177178423801781784238017917842380180178423801811784238018217842380183178423801841784238018517842380186178423801871784238018817842380189178423801901784238019117842380192178423801931784238019417842380195178423801961784238019717842380198178423801991784238020017842380201178423802021784238020317842380204178423802051784238020617842380207178423802081784238020917842380210178423802111784238021217842380213178423802141784238021517842380216178423802171784238021817842380219178423802201784238022117842380222178423802231784238022417842380225178423802261784238022717842380228178423802291784238023017842380231178423802321784238023317842380234178423802351784238023617842380237178423802381784238023917842380240178423802411784238024217842380243178423802441784238024517842380246178423802471784238024817842380249178423802501784238025117842380252178423802531784238025417842380255178423802561784238025717842380258178423802591784238026017842380261178423802621784238026317842380264178423802651784238026617842380267178423802681784238026917842380270178423802711784238027217842380273178423802741784238027517842380276178423802771784238027817842380279178423802801784238028117842380282178423802831784238028417842380285178423802861784238028717842380288178423802891784238029017842380291178423802921784238029317842380294178423802951784238029617842380297178423802981784238029917842380300178423803011784238030217842380303178423803041784238030517842380306178423803071784238030817842380309178423803101784238031117842380312178423803131784238031417842380315178423803161784238031717842380318178423803191784238032017842380321178423803221784238032317842380324178423803251784238032617842380327178423803281784238032917842380330178423803311784238033217842380333178423803341784238033517842380336178423803371784238033817842380339178423803401784238034117842380342178423803431784238034417842380345178423803461784238034717842380348178423803491784238035017842380351178423803521784238035317842380354178423803551784238035617842380357178423803581784238035917842380360178423803611784238036217842380363178423803641784238036517842380366178423803671784238036817842380369178423803701784238037117842380372178423803731784238037417842380375178423803761784238037717842380378178423803791784238038017842380381178423803821784238038317842380384178423803851784238038617842380387178423803881784238038917842380390178423803911784238039217842380393178423803941784238039517842380396178423803971784238039817842380399178423804001784238040117842380402178423804031784238040417842380405178423804061784238040717842380408178423804091784238041017842380411178423804121784238041317842380414178423804151784238041617842380417178423804181784238041917842380420178423804211784238042217842380423178423804241784238042517842380426178423804271784238042817842380429178423804301784238043117842380432178423804331784238043417842380435178423804361784238043717842380438178423804391784238044017842380441178423804421784238044317842380444178423804451784238044617842380447178423804481784238044917842380450178423804511784238045217842380453178423804541784238045517842380456178423804571784238045817842380459178423804601784238046117842380462178423804631784238046417842380465178423804661784238046717842380468178423804691784238047017842380471178423804721784238047317842380474178423804751784238047617842380477178423804781784238047917842380480178423804811784238048217842380483178423804841784238048517842380486178423804871784238048817842380489178423804901784238049117842380492178423804931784238049417842380495178423804961784238049717842380498178423804991784238050017842380501178423805021784238050317842380504178423805051784238050617842380507178423805081784238050917842380510178423805111784238051217842380513178423805141784238051517842380516178423805171784238051817842380519178423805201784238052117842380522178423805231784238052417842380525178423805261784238052717842380528178423805291784238053017842380531178423805321784238053317842380534178423805351784238053617842380537178423805381784238053917842380540178423805411784238054217842380543178423805441784238054517842380546178423805471784238054817842380549178423805501784238055117842380552178423805531784238055417842380555178423805561784238055717842380558178423805591784238056017842380561178423805621784238056317842380564178423805651784238056617842380567178423805681784238056917842380570178423805711784238057217842380573178423805741784238057517842380576178423805771784238057817842380579178423805801784238058117842380582178423805831784238058417842380585178423805861784238058717842380588178423805891784238059017842380591178423805921784238059317842380594178423805951784238059617842380597178423805981784238059917842380600178423806011784238060217842380603178423806041784238060517842380606178423806071784238060817842380609178423806101784238061117842380612178423806131784238061417842380615178423806161784238061717842380618178423806191784238062017842380621178423806221784238062317842380624178423806251784238062617842380627178423806281784238062917842380630178423806311784238063217842380633178423806341784238063517842380636178423806371784238063817842380639178423806401784238064117842380642178423806431784238064417842380645178423806461784238064717842380648178423806491784238065017842380651178423806521784238065317842380654178423806551784238065617842380657178423806581784238065917842380660178423806611784238066217842380663178423806641784238066517842380666178423806671784238066817842380669178423806701784238067117842380672178423806731784238067417842380675178423806761784238067717842380678178423806791784238068017842380681178423806821784238068317842380684178423806851784238068617842380687178423806881784238068917842380690178423806911784238069217842380693178423806941784238069517842380696178423806971784238069817842380699178423807001784238070117842380702178423807031784238070417842380705178423807061784238070717842380708178423807091784238071017842380711178423807121784238071317842380714178423807151784238071617842380717178423807181784238071917842380720178423807211784238072217842380723178423807241784238072517842380726178423807271784238072817842380729178423807301784238073117842380732178423807331784238073417842380735178423807361784238073717842380738178423807391784238074017842380741178423807421784238074317842380744178423807451784238074617842380747178423807481784238074917842380750178423807511784238075217842380753178423807541784238075517842380756178423807571784238075817842380759178423807601784238076117842380762178423807631784238076417842380765178423807661784238076717842380768178423807691784238077017842380771178423807721784238077317842380774178423807751784238077617842380777178423807781784238077917842380780178423807811784238078217842380783178423807841784238078517842380786178423807871784238078817842380789178423807901784238079117842380792178423807931784238079417842380795178423807961784238079717842380798178423807991784238080017842380801178423808021784238080317842380804178423808051784238080617842380807178423808081784238080917842380810178423808111784238081217842380813178423808141784238081517842380816178423808171784238081817842380819178423808201784238082117842380822178423808231784238082417842380825178423808261784238082717842380828178423808291784238083017842380831178423808321784238083317842380834178423808351784238083617842380837178423808381784238083917842380840178423808411784238084217842380843178423808441784238084517842380846178423808471784238084817842380849178423808501784238085117842380852178423808531784238085417842380855178423808561784238085717842380858178423808591784238086017842380861178423808621784238086317842380864178423808651784238086617842380867178423808681784238086917842380870178423808711784238087217842380873178423808741784238087517842380876178423808771784238087817842380879178423808801784238088117842380882178423808831784238088417842380885178423808861784238088717842380888178423808891784238089017842380891178423808921784238089317842380894178423808951784238089617842380897178423808981784238089917842380900178423809011784238090217842380903178423809041784238090517842380906178423809071784238090817842380909178423809101784238091117842380912178423809131784238091417842380915178423809161784238091717842380918178423809191784238092017842380921178423809221784238092317842380924178423809251784238092617842380927178423809281784238092917842380930178423809311784238093217842380933178423809341784238093517842380936178423809371784238093817842380939178423809401784238094117842380942178423809431784238094417842380945178423809461784238094717842380948178423809491784238095017842380951178423809521784238095317842380954178423809551784238095617842380957178423809581784238095917842380960178423809611784238096217842380963178423809641784238096517842380966178423809671784238096817842380969178423809701784238097117842380972178423809731784238097417842380975178423809761784238097717842380978178423809791784238098017842380981178423809821784238098317842380984178423809851784238098617842380987178423809881784238098917842380990178423809911784238099217842380993178423809941784238099517842380996178423809971784238099817842380999178423810001784238100117842381002178423810031784238100417842381005178423810061784238100717842381008178423810091784238101017842381011178423810121784238101317842381014178423810151784238101617842381017178423810181784238101917842381020178423810211784238102217842381023178423810241784238102517842381026178423810271784238102817842381029178423810301784238103117842381032178423810331784238103417842381035178423810361784238103717842381038178423810391784238104017842381041178423810421784238104317842381044178423810451784238104617842381047178423810481784238104917842381050178423810511784238105217842381053178423810541784238105517842381056178423810571784238105817842381059178423810601784238106117842381062178423810631784238106417842381065178423810661784238106717842381068178423810691784238107017842381071178423810721784238107317842381074178423810751784238107617842381077178423810781784238107917842381080178423810811784238108217842381083178423810841784238108517842381086178423810871784238108817842381089178423810901784238109117842381092178423810931784238109417842381095178423810961784238109717842381098178423810991784238110017842381101178423811021784238110317842381104178423811051784238110617842381107178423811081784238110917842381110178423811111784238111217842381113178423811141784238111517842381116178423811171784238111817842381119178423811201784238112117842381122178423811231784238112417842381125178423811261784238112717842381128178423811291784238113017842381131178423811321784238113317842381134178423811351784238113617842381137178423811381784238113917842381140178423811411784238114217842381143178423811441784238114517842381146178423811471784238114817842381149178423811501784238115117842381152178423811531784238115417842381155178423811561784238115717842381158178423811591784238116017842381161178423811621784238116317842381164178423811651784238116617842381167178423811681784238116917842381170178423811711784238117217842381173178423811741784238117517842381176178423811771784238117817842381179178423811801784238118117842381182178423811831784238118417842381185178423811861784238118717842381188178423811891784238119017842381191178423811921784238119317842381194178423811951784238119617842381197178423811981784238119917842381200178423812011784238120217842381203178423812041784238120517842381206178423812071784238120817842381209178423812101784238121117842381212178423812131784238121417842381215178423812161784238121717842381218178423812191784238122017842381221178423812221784238122317842381224178423812251784238122617842381227178423812281784238122917842381230178423812311784238123217842381233178423812341784238123517842381236178423812371784238123817842381239178423812401784238124117842381242178423812431784238124417842381245178423812461784238124717842381248178423812491784238125017842381251178423812521784238125317842381254178423812551784238125617842381257178423812581784238125917842381260178423812611784238126217842381263178423812641784238126517842381266178423812671784238126817842381269178423812701784238127117842381272178423812731784238127417842381275178423812761784238127717842381278178423812791784238128017842381281178423812821784238128317842381284178423812851784238128617842381287178423812881784238128917842381290178423812911784238129217842381293178423812941784238129517842381296178423812971784238129817842381299178423813001784238130117842381302178423813031784238130417842381305178423813061784238130717842381308178423813091784238131017842381311178423813121784238131317842381314178423813151784238131617842381317178423813181784238131917842381320178423813211784238132217842381323178423813241784238132517842381326178423813271784238132817842381329178423813301784238133117842381332178423813331784238133417842381335178423813361784238133717842381338178423813391784238134017842381341178423813421784238134317842381344178423813451784238134617842381347178423813481784238134917842381350178423813511784238135217842381353178423813541784238135517842381356178423813571784238135817842381359178423813601784238136117842381362178423813631784238136417842381365178423813661784238136717842381368178423813691784238137017842381371178423813721784238137317842381374178423813751784238137617842381377178423813781784238137917842381380178423813811784238138217842381383178423813841784238138517842381386178423813871784238138817842381389178423813901784238139117842381392178423813931784238139417842381395178423813961784238139717842381398178423813991784238140017842381401178423814021784238140317842381404178423814051784238140617842381407178423814081784238140917842381410178423814111784238141217842381413178423814141784238141517842381416178423814171784238141817842381419178423814201784238142117842381422178423814231784238142417842381425178423814261784238142717842381428178423814291784238143017842381431178423814321784238143317842381434178423814351784238143617842381437178423814381784238143917842381440178423814411784238144217842381443178423814441784238144517842381446178423814471784238144817842381449178423814501784238145117842381452178423814531784238145417842381455178423814561784238145717842381458178423814591784238146017842381461178423814621784238146317842381464178423814651784238146617842381467178423814681784238146917842381470178423814711784238147217842381473178423814741784238147517842381476178423814771784238147817842381479178423814801784238148117842381482178423814831784238148417842381485178423814861784238148717842381488178423814891784238149017842381491178423814921784238149317842381494178423814951784238149617842381497178423814981784238149917842381500178423815011784238150217842381503178423815041784238150517842381506178423815071784238150817842381509178423815101784238151117842381512178423815131784238151417842381515178423815161784238151717842381518178423815191784238152017842381521178423815221784238152317842381524178423815251784238152617842381527178423815281784238152917842381530178423815311784238153217842381533178423815341784238153517842381536178423815371784238153817842381539178423815401784238154117842381542178423815431784238154417842381545178423815461784238154717842381548178423815491784238155017842381551178423815521784238155317842381554178423815551784238155617842381557178423815581784238155917842381560178423815611784238156217842381563178423815641784238156517842381566178423815671784238156817842381569178423815701784238157117842381572178423815731784238157417842381575178423815761784238157717842381578178423815791784238158017842381581178423815821784238158317842381584178423815851784238158617842381587178423815881784238158917842381590178423815911784238159217842381593178423815941784238159517842381596178423815971784238159817842381599178423816001784238160117842381602178423816031784238160417842381605178423816061784238160717842381608178423816091784238161017842381611178423816121784238161317842381614178423816151784238161617842381617178423816181784238161917842381620178423816211784238162217842381623178423816241784238162517842381626178423816271784238162817842381629178423816301784238163117842381632178423816331784238163417842381635178423816361784238163717842381638178423816391784238164017842381641178423816421784238164317842381644178423816451784238164617842381647178423816481784238164917842381650178423816511784238165217842381653178423816541784238165517842381656178423816571784238165817842381659178423816601784238166117842381662178423816631784238166417842381665178423816661784238166717842381668178423816691784238167017842381671178423816721784238167317842381674178423816751784238167617842381677178423816781784238167917842381680178423816811784238168217842381683178423816841784238168517842381686178423816871784238168817842381689178423816901784238169117842381692178423816931784238169417842381695178423816961784238169717842381698178423816991784238170017842381701178423817021784238170317842381704178423817051784238170617842381707178423817081784238170917842381710178423817111784238171217842381713178423817141784238171517842381716178423817171784238171817842381719178423817201784238172117842381722178423817231784238172417842381725178423817261784238172717842381728178423817291784238173017842381731178423817321784238173317842381734178423817351784238173617842381737178423817381784238173917842381740178423817411784238174217842381743178423817441784238174517842381746178423817471784238174817842381749178423817501784238175117842381752178423817531784238175417842381755178423817561784238175717842381758178423817591784238176017842381761178423817621784238176317842381764178423817651784238176617842381767178423817681784238176917842381770178423817711784238177217842381773178423817741784238177517842381776178423817771784238177817842381779178423817801784238178117842381782178423817831784238178417842381785178423817861784238178717842381788178423817891784238179017842381791178423817921784238179317842381794178423817951784238179617842381797178423817981784238179917842381800178423818011784238180217842381803178423818041784238180517842381806178423818071784238180817842381809178423818101784238181117842381812178423818131784238181417842381815178423818161784238181717842381818178423818191784238182017842381821178423818221784238182317842381824178423818251784238182617842381827178423818281784238182917842381830178423818311784238183217842381833178423818341784238183517842381836178423818371784238183817842381839178423818401784238184117842381842178423818431784238184417842381845178423818461784238184717842381848178423818491784238185017842381851178423818521784238185317842381854178423818551784238185617842381857178423818581784238185917842381860178423818611784238186217842381863178423818641784238186517842381866178423818671784238186817842381869178423818701784238187117842381872178423818731784238187417842381875178423818761784238187717842381878178423818791784238188017842381881178423818821784238188317842381884178423818851784238188617842381887178423818881784238188917842381890178423818911784238189217842381893178423818941784238189517842381896178423818971784238189817842381899178423819001784238190117842381902178423819031784238190417842381905178423819061784238190717842381908178423819091784238191017842381911178423819121784238191317842381914178423819151784238191617842381917178423819181784238191917842381920178423819211784238192217842381923178423819241784238192517842381926178423819271784238192817842381929178423819301784238193117842381932178423819331784238193417842381935178423819361784238193717842381938178423819391784238194017842381941178423819421784238194317842381944178423819451784238194617842381947178423819481784238194917842381950178423819511784238195217842381953178423819541784238195517842381956178423819571784238195817842381959178423819601784238196117842381962178423819631784238196417842381965178423819661784238196717842381968178423819691784238197017842381971178423819721784238197317842381974178423819751784238197617842381977178423819781784238197917842381980178423819811784238198217842381983178423819841784238198517842381986178423819871784238198817842381989178423819901784238199117842381992178423819931784238199417842381995178423819961784238199717842381998178423819991784238200017842382001178423820021784238200317842382004178423820051784238200617842382007178423820081784238200917842382010178423820111784238201217842382013178423820141784238201517842382016178423820171784238201817842382019178423820201784238202117842382022178423820231784238202417842382025178423820261784238202717842382028178423820291784238203017842382031178423820321784238203317842382034178423820351784238203617842382037178423820381784238203917842382040178423820411784238204217842382043178423820441784238204517842382046178423820471784238204817842382049178423820501784238205117842382052178423820531784238205417842382055178423820561784238205717842382058178423820591784238206017842382061178423820621784238206317842382064178423820651784238206617842382067178423820681784238206917842382070178423820711784238207217842382073178423820741784238207517842382076178423820771784238207817842382079178423820801784238208117842382082178423820831784238208417842382085178423820861784238208717842382088178423820891784238209017842382091178423820921784238209317842382094178423820951784238209617842382097178423820981784238209917842382100178423821011784238210217842382103178423821041784238210517842382106178423821071784238210817842382109178423821101784238211117842382112178423821131784238211417842382115178423821161784238211717842382118178423821191784238212017842382121178423821221784238212317842382124178423821251784238212617842382127178423821281784238212917842382130178423821311784238213217842382133178423821341784238213517842382136178423821371784238213817842382139178423821401784238214117842382142178423821431784238214417842382145178423821461784238214717842382148178423821491784238215017842382151178423821521784238215317842382154178423821551784238215617842382157178423821581784238215917842382160178423821611784238216217842382163178423821641784238216517842382166178423821671784238216817842382169178423821701784238217117842382172178423821731784238217417842382175178423821761784238217717842382178178423821791784238218017842382181178423821821784238218317842382184178423821851784238218617842382187178423821881784238218917842382190178423821911784238219217842382193178423821941784238219517842382196178423821971784238219817842382199178423822001784238220117842382202178423822031784238220417842382205178423822061784238220717842382208178423822091784238221017842382211178423822121784238221317842382214178423822151784238221617842382217178423822181784238221917842382220178423822211784238222217842382223178423822241784238222517842382226178423822271784238222817842382229178423822301784238223117842382232178423822331784238223417842382235178423822361784238223717842382238178423822391784238224017842382241178423822421784238224317842382244178423822451784238224617842382247178423822481784238224917842382250178423822511784238225217842382253178423822541784238225517842382256178423822571784238225817842382259178423822601784238226117842382262178423822631784238226417842382265178423822661784238226717842382268178423822691784238227017842382271178423822721784238227317842382274178423822751784238227617842382277178423822781784238227917842382280178423822811784238228217842382283178423822841784238228517842382286178423822871784238228817842382289178423822901784238229117842382292178423822931784238229417842382295178423822961784238229717842382298178423822991784238230017842382301178423823021784238230317842382304178423823051784238230617842382307178423823081784238230917842382310178423823111784238231217842382313178423823141784238231517842382316178423823171784238231817842382319178423823201784238232117842382322178423823231784238232417842382325178423823261784238232717842382328178423823291784238233017842382331178423823321784238233317842382334178423823351784238233617842382337178423823381784238233917842382340178423823411784238234217842382343178423823441784238234517842382346178423823471784238234817842382349178423823501784238235117842382352178423823531784238235417842382355178423823561784238235717842382358178423823591784238236017842382361178423823621784238236317842382364178423823651784238236617842382367178423823681784238236917842382370178423823711784238237217842382373178423823741784238237517842382376178423823771784238237817842382379178423823801784238238117842382382178423823831784238238417842382385178423823861784238238717842382388178423823891784238239017842382391178423823921784238239317842382394178423823951784238239617842382397178423823981784238239917842382400178423824011784238240217842382403178423824041784238240517842382406178423824071784238240817842382409178423824101784238241117842382412178423824131784238241417842382415178423824161784238241717842382418178423824191784238242017842382421178423824221784238242317842382424178423824251784238242617842382427178423824281784238242917842382430178423824311784238243217842382433178423824341784238243517842382436178423824371784238243817842382439178423824401784238244117842382442178423824431784238244417842382445178423824461784238244717842382448178423824491784238245017842382451178423824521784238245317842382454178423824551784238245617842382457178423824581784238245917842382460178423824611784238246217842382463178423824641784238246517842382466178423824671784238246817842382469178423824701784238247117842382472178423824731784238247417842382475178423824761784238247717842382478178423824791784238248017842382481178423824821784238248317842382484178423824851784238248617842382487178423824881784238248917842382490178423824911784238249217842382493178423824941784238249517842382496178423824971784238249817842382499178423825001784238250117842382502178423825031784238250417842382505178423825061784238250717842382508178423825091784238251017842382511178423825121784238251317842382514178423825151784238251617842382517178423825181784238251917842382520178423825211784238252217842382523178423825241784238252517842382526178423825271784238252817842382529178423825301784238253117842382532178423825331784238253417842382535178423825361784238253717842382538178423825391784238254017842382541178423825421784238254317842382544178423825451784238254617842382547178423825481784238254917842382550178423825511784238255217842382553178423825541784238255517842382556178423825571784238255817842382559178423825601784238256117842382562178423825631784238256417842382565178423825661784238256717842382568178423825691784238257017842382571178423825721784238257317842382574178423825751784238257617842382577178423825781784238257917842382580178423825811784238258217842382583178423825841784238258517842382586178423825871784238258817842382589178423825901784238259117842382592178423825931784238259417842382595178423825961784238259717842382598178423825991784238260017842382601178423826021784238260317842382604178423826051784238260617842382607178423826081784238260917842382610178423826111784238261217842382613178423826141784238261517842382616178423826171784238261817842382619178423826201784238262117842382622178423826231784238262417842382625178423826261784238262717842382628178423826291784238263017842382631178423826321784238263317842382634178423826351784238263617842382637178423826381784238263917842382640178423826411784238264217842382643178423826441784238264517842382646178423826471784238264817842382649178423826501784238265117842382652178423826531784238265417842382655178423826561784238265717842382658178423826591784238266017842382661178423826621784238266317842382664178423826651784238266617842382667178423826681784238266917842382670178423826711784238267217842382673178423826741784238267517842382676178423826771784238267817842382679178423826801784238268117842382682178423826831784238268417842382685178423826861784238268717842382688178423826891784238269017842382691178423826921784238269317842382694178423826951784238269617842382697178423826981784238269917842382700178423827011784238270217842382703178423827041784238270517842382706178423827071784238270817842382709178423827101784238271117842382712178423827131784238271417842382715178423827161784238271717842382718178423827191784238272017842382721178423827221784238272317842382724178423827251784238272617842382727178423827281784238272917842382730178423827311784238273217842382733178423827341784238273517842382736178423827371784238273817842382739178423827401784238274117842382742178423827431784238274417842382745178423827461784238274717842382748178423827491784238275017842382751178423827521784238275317842382754178423827551784238275617842382757178423827581784238275917842382760178423827611784238276217842382763178423827641784238276517842382766178423827671784238276817842382769178423827701784238277117842382772178423827731784238277417842382775178423827761784238277717842382778178423827791784238278017842382781178423827821784238278317842382784178423827851784238278617842382787178423827881784238278917842382790178423827911784238279217842382793178423827941784238279517842382796178423827971784238279817842382799178423828001784238280117842382802178423828031784238280417842382805178423828061784238280717842382808178423828091784238281017842382811178423828121784238281317842382814178423828151784238281617842382817178423828181784238281917842382820178423828211784238282217842382823178423828241784238282517842382826178423828271784238282817842382829178423828301784238283117842382832178423828331784238283417842382835178423828361784238283717842382838178423828391784238284017842382841178423828421784238284317842382844178423828451784238284617842382847178423828481784238284917842382850178423828511784238285217842382853178423828541784238285517842382856178423828571784238285817842382859178423828601784238286117842382862178423828631784238286417842382865178423828661784238286717842382868178423828691784238287017842382871178423828721784238287317842382874178423828751784238287617842382877178423828781784238287917842382880178423828811784238288217842382883178423828841784238288517842382886178423828871784238288817842382889178423828901784238289117842382892178423828931784238289417842382895178423828961784238289717842382898178423828991784238290017842382901178423829021784238290317842382904178423829051784238290617842382907178423829081784238290917842382910178423829111784238291217842382913178423829141784238291517842382916178423829171784238291817842382919178423829201784238292117842382922178423829231784238292417842382925178423829261784238292717842382928178423829291784238293017842382931178423829321784238293317842382934178423829351784238293617842382937178423829381784238293917842382940178423829411784238294217842382943178423829441784238294517842382946178423829471784238294817842382949178423829501784238295117842382952178423829531784238295417842382955178423829561784238295717842382958178423829591784238296017842382961178423829621784238296317842382964178423829651784238296617842382967178423829681784238296917842382970178423829711784238297217842382973178423829741784238297517842382976178423829771784238297817842382979178423829801784238298117842382982178423829831784238298417842382985178423829861784238298717842382988178423829891784238299017842382991178423829921784238299317842382994178423829951784238299617842382997178423829981784238299917842383000178423830011784238300217842383003178423830041784238300517842383006178423830071784238300817842383009178423830101784238301117842383012178423830131784238301417842383015178423830161784238301717842383018178423830191784238302017842383021178423830221784238302317842383024178423830251784238302617842383027178423830281784238302917842383030178423830311784238303217842383033178423830341784238303517842383036178423830371784238303817842383039178423830401784238304117842383042178423830431784238304417842383045178423830461784238304717842383048178423830491784238305017842383051178423830521784238305317842383054178423830551784238305617842383057178423830581784238305917842383060178423830611784238306217842383063178423830641784238306517842383066178423830671784238306817842383069178423830701784238307117842383072178423830731784238307417842383075178423830761784238307717842383078178423830791784238308017842383081178423830821784238308317842383084178423830851784238308617842383087178423830881784238308917842383090178423830911784238309217842383093178423830941784238309517842383096178423830971784238309817842383099178423831001784238310117842383102178423831031784238310417842383105178423831061784238310717842383108178423831091784238311017842383111178423831121784238311317842383114178423831151784238311617842383117178423831181784238311917842383120178423831211784238312217842383123178423831241784238312517842383126178423831271784238312817842383129178423831301784238313117842383132178423831331784238313417842383135178423831361784238313717842383138178423831391784238314017842383141178423831421784238314317842383144178423831451784238314617842383147178423831481784238314917842383150178423831511784238315217842383153178423831541784238315517842383156178423831571784238315817842383159178423831601784238316117842383162178423831631784238316417842383165178423831661784238316717842383168178423831691784238317017842383171178423831721784238317317842383174178423831751784238317617842383177178423831781784238317917842383180178423831811784238318217842383183178423831841784238318517842383186178423831871784238318817842383189178423831901784238319117842383192178423831931784238319417842383195178423831961784238319717842383198178423831991784238320017842383201178423832021784238320317842383204178423832051784238320617842383207178423832081784238320917842383210178423832111784238321217842383213178423832141784238321517842383216178423832171784238321817842383219178423832201784238322117842383222178423832231784238322417842383225178423832261784238322717842383228178423832291784238323017842383231178423832321784238323317842383234178423832351784238323617842383237178423832381784238323917842383240178423832411784238324217842383243178423832441784238324517842383246178423832471784238324817842383249178423832501784238325117842383252178423832531784238325417842383255178423832561784238325717842383258178423832591784238326017842383261178423832621784238326317842383264178423832651784238326617842383267178423832681784238326917842383270178423832711784238327217842383273178423832741784238327517842383276178423832771784238327817842383279178423832801784238328117842383282178423832831784238328417842383285178423832861784238328717842383288178423832891784238329017842383291178423832921784238329317842383294178423832951784238329617842383297178423832981784238329917842383300178423833011784238330217842383303178423833041784238330517842383306178423833071784238330817842383309178423833101784238331117842383312178423833131784238331417842383315178423833161784238331717842383318178423833191784238332017842383321178423833221784238332317842383324178423833251784238332617842383327178423833281784238332917842383330178423833311784238333217842383333178423833341784238333517842383336178423833371784238333817842383339178423833401784238334117842383342178423833431784238334417842383345178423833461784238334717842383348178423833491784238335017842383351178423833521784238335317842383354178423833551784238335617842383357178423833581784238335917842383360178423833611784238336217842383363178423833641784238336517842383366178423833671784238336817842383369178423833701784238337117842383372178423833731784238337417842383375178423833761784238337717842383378178423833791784238338017842383381178423833821784238338317842383384178423833851784238338617842383387178423833881784238338917842383390178423833911784238339217842383393178423833941784238339517842383396178423833971784238339817842383399178423834001784238340117842383402178423834031784238340417842383405178423834061784238340717842383408178423834091784238341017842383411178423834121784238341317842383414178423834151784238341617842383417178423834181784238341917842383420178423834211784238342217842383423178423834241784238342517842383426178423834271784238342817842383429178423834301784238343117842383432178423834331784238343417842383435178423834361784238343717842383438178423834391784238344017842383441178423834421784238344317842383444178423834451784238344617842383447178423834481784238344917842383450178423834511784238345217842383453178423834541784238345517842383456178423834571784238345817842383459178423834601784238346117842383462178423834631784238346417842383465178423834661784238346717842383468178423834691784238347017842383471178423834721784238347317842383474178423834751784238347617842383477178423834781784238347917842383480178423834811784238348217842383483178423834841784238348517842383486178423834871784238348817842383489178423834901784238349117842383492178423834931784238349417842383495178423834961784238349717842383498178423834991784238350017842383501178423835021784238350317842383504178423835051784238350617842383507178423835081784238350917842383510178423835111784238351217842383513178423835141784238351517842383516178423835171784238351817842383519178423835201784238352117842383522178423835231784238352417842383525178423835261784238352717842383528178423835291784238353017842383531178423835321784238353317842383534178423835351784238353617842383537178423835381784238353917842383540178423835411784238354217842383543178423835441784238354517842383546178423835471784238354817842383549178423835501784238355117842383552178423835531784238355417842383555178423835561784238355717842383558178423835591784238356017842383561178423835621784238356317842383564178423835651784238356617842383567178423835681784238356917842383570178423835711784238357217842383573178423835741784238357517842383576178423835771784238357817842383579178423835801784238358117842383582178423835831784238358417842383585178423835861784238358717842383588178423835891784238359017842383591178423835921784238359317842383594178423835951784238359617842383597178423835981784238359917842383600178423836011784238360217842383603178423836041784238360517842383606178423836071784238360817842383609178423836101784238361117842383612178423836131784238361417842383615178423836161784238361717842383618178423836191784238362017842383621178423836221784238362317842383624178423836251784238362617842383627178423836281784238362917842383630178423836311784238363217842383633178423836341784238363517842383636178423836371784238363817842383639178423836401784238364117842383642178423836431784238364417842383645178423836461784238364717842383648178423836491784238365017842383651178423836521784238365317842383654178423836551784238365617842383657178423836581784238365917842383660178423836611784238366217842383663178423836641784238366517842383666178423836671784238366817842383669178423836701784238367117842383672178423836731784238367417842383675178423836761784238367717842383678178423836791784238368017842383681178423836821784238368317842383684178423836851784238368617842383687178423836881784238368917842383690178423836911784238369217842383693178423836941784238369517842383696178423836971784238369817842383699178423837001784238370117842383702178423837031784238370417842383705178423837061784238370717842383708178423837091784238371017842383711178423837121784238371317842383714178423837151784238371617842383717178423837181784238371917842383720178423837211784238372217842383723178423837241784238372517842383726178423837271784238372817842383729178423837301784238373117842383732178423837331784238373417842383735178423837361784238373717842383738178423837391784238374017842383741178423837421784238374317842383744178423837451784238374617842383747178423837481784238374917842383750178423837511784238375217842383753178423837541784238375517842383756178423837571784238375817842383759178423837601784238376117842383762178423837631784238376417842383765178423837661784238376717842383768178423837691784238377017842383771178423837721784238377317842383774178423837751784238377617842383777178423837781784238377917842383780178423837811784238378217842383783178423837841784238378517842383786178423837871784238378817842383789178423837901784238379117842383792178423837931784238379417842383795178423837961784238379717842383798178423837991784238380017842383801178423838021784238380317842383804178423838051784238380617842383807178423838081784238380917842383810178423838111784238381217842383813178423838141784238381517842383816178423838171784238381817842383819178423838201784238382117842383822178423838231784238382417842383825178423838261784238382717842383828178423838291784238383017842383831178423838321784238383317842383834178423838351784238383617842383837178423838381784238383917842383840178423838411784238384217842383843178423838441784238384517842383846178423838471784238384817842383849178423838501784238385117842383852178423838531784238385417842383855178423838561784238385717842383858178423838591784238386017842383861178423838621784238386317842383864178423838651784238386617842383867178423838681784238386917842383870178423838711784238387217842383873178423838741784238387517842383876178423838771784238387817842383879178423838801784238388117842383882178423838831784238388417842383885178423838861784238388717842383888178423838891784238389017842383891178423838921784238389317842383894178423838951784238389617842383897178423838981784238389917842383900178423839011784238390217842383903178423839041784238390517842383906178423839071784238390817842383909178423839101784238391117842383912178423839131784238391417842383915178423839161784238391717842383918178423839191784238392017842383921178423839221784238392317842383924178423839251784238392617842383927178423839281784238392917842383930178423839311784238393217842383933178423839341784238393517842383936178423839371784238393817842383939178423839401784238394117842383942178423839431784238394417842383945178423839461784238394717842383948178423839491784238395017842383951178423839521784238395317842383954178423839551784238395617842383957178423839581784238395917842383960178423839611784238396217842383963178423839641784238396517842383966178423839671784238396817842383969178423839701784238397117842383972178423839731784238397417842383975178423839761784238397717842383978178423839791784238398017842383981178423839821784238398317842383984178423839851784238398617842383987178423839881784238398917842383990178423839911784238399217842383993178423839941784238399517842383996178423839971784238399817842383999178423840001784238400117842384002178423840031784238400417842384005178423840061784238400717842384008178423840091784238401017842384011178423840121784238401317842384014178423840151784238401617842384017178423840181784238401917842384020178423840211784238402217842384023178423840241784238402517842384026178423840271784238402817842384029178423840301784238403117842384032178423840331784238403417842384035178423840361784238403717842384038178423840391784238404017842384041178423840421784238404317842384044178423840451784238404617842384047178423840481784238404917842384050178423840511784238405217842384053178423840541784238405517842384056178423840571784238405817842384059178423840601784238406117842384062178423840631784238406417842384065178423840661784238406717842384068178423840691784238407017842384071178423840721784238407317842384074178423840751784238407617842384077178423840781784238407917842384080178423840811784238408217842384083178423840841784238408517842384086178423840871784238408817842384089178423840901784238409117842384092178423840931784238409417842384095178423840961784238409717842384098178423840991784238410017842384101178423841021784238410317842384104178423841051784238410617842384107178423841081784238410917842384110178423841111784238411217842384113178423841141784238411517842384116178423841171784238411817842384119178423841201784238412117842384122178423841231784238412417842384125178423841261784238412717842384128178423841291784238413017842384131178423841321784238413317842384134178423841351784238413617842384137178423841381784238413917842384140178423841411784238414217842384143178423841441784238414517842384146178423841471784238414817842384149178423841501784238415117842384152178423841531784238415417842384155178423841561784238415717842384158178423841591784238416017842384161178423841621784238416317842384164178423841651784238416617842384167178423841681784238416917842384170178423841711784238417217842384173178423841741784238417517842384176178423841771784238417817842384179178423841801784238418117842384182178423841831784238418417842384185178423841861784238418717842384188178423841891784238419017842384191178423841921784238419317842384194178423841951784238419617842384197178423841981784238419917842384200178423842011784238420217842384203178423842041784238420517842384206178423842071784238420817842384209178423842101784238421117842384212178423842131784238421417842384215178423842161784238421717842384218178423842191784238422017842384221178423842221784238422317842384224178423842251784238422617842384227178423842281784238422917842384230178423842311784238423217842384233178423842341784238423517842384236178423842371784238423817842384239178423842401784238424117842384242178423842431784238424417842384245178423842461784238424717842384248178423842491784238425017842384251178423842521784238425317842384254178423842551784238425617842384257178423842581784238425917842384260178423842611784238426217842384263178423842641784238426517842384266178423842671784238426817842384269178423842701784238427117842384272178423842731784238427417842384275178423842761784238427717842384278178423842791784238428017842384281178423842821784238428317842384284178423842851784238428617842384287178423842881784238428917842384290178423842911784238429217842384293178423842941784238429517842384296178423842971784238429817842384299178423843001784238430117842384302178423843031784238430417842384305178423843061784238430717842384308178423843091784238431017842384311178423843121784238431317842384314178423843151784238431617842384317178423843181784238431917842384320178423843211784238432217842384323178423843241784238432517842384326178423843271784238432817842384329178423843301784238433117842384332178423843331784238433417842384335178423843361784238433717842384338178423843391784238434017842384341178423843421784238434317842384344178423843451784238434617842384347178423843481784238434917842384350178423843511784238435217842384353178423843541784238435517842384356178423843571784238435817842384359178423843601784238436117842384362178423843631784238436417842384365178423843661784238436717842384368178423843691784238437017842384371178423843721784238437317842384374178423843751784238437617842384377178423843781784238437917842384380178423843811784238438217842384383178423843841784238438517842384386178423843871784238438817842384389178423843901784238439117842384392178423843931784238439417842384395178423843961784238439717842384398178423843991784238440017842384401178423844021784238440317842384404178423844051784238440617842384407178423844081784238440917842384410178423844111784238441217842384413178423844141784238441517842384416178423844171784238441817842384419178423844201784238442117842384422178423844231784238442417842384425178423844261784238442717842384428178423844291784238443017842384431178423844321784238443317842384434178423844351784238443617842384437178423844381784238443917842384440178423844411784238444217842384443178423844441784238444517842384446178423844471784238444817842384449178423844501784238445117842384452178423844531784238445417842384455178423844561784238445717842384458178423844591784238446017842384461178423844621784238446317842384464178423844651784238446617842384467178423844681784238446917842384470178423844711784238447217842384473178423844741784238447517842384476178423844771784238447817842384479178423844801784238448117842384482178423844831784238448417842384485178423844861784238448717842384488178423844891784238449017842384491178423844921784238449317842384494178423844951784238449617842384497178423844981784238449917842384500178423845011784238450217842384503178423845041784238450517842384506178423845071784238450817842384509178423845101784238451117842384512178423845131784238451417842384515178423845161784238451717842384518178423845191784238452017842384521178423845221784238452317842384524178423845251784238452617842384527178423845281784238452917842384530178423845311784238453217842384533178423845341784238453517842384536178423845371784238453817842384539178423845401784238454117842384542178423845431784238454417842384545178423845461784238454717842384548178423845491784238455017842384551178423845521784238455317842384554178423845551784238455617842384557178423845581784238455917842384560178423845611784238456217842384563178423845641784238456517842384566178423845671784238456817842384569178423845701784238457117842384572178423845731784238457417842384575178423845761784238457717842384578178423845791784238458017842384581178423845821784238458317842384584178423845851784238458617842384587178423845881784238458917842384590178423845911784238459217842384593178423845941784238459517842384596178423845971784238459817842384599178423846001784238460117842384602178423846031784238460417842384605178423846061784238460717842384608178423846091784238461017842384611178423846121784238461317842384614178423846151784238461617842384617178423846181784238461917842384620178423846211784238462217842384623178423846241784238462517842384626178423846271784238462817842384629178423846301784238463117842384632178423846331784238463417842384635178423846361784238463717842384638178423846391784238464017842384641178423846421784238464317842384644178423846451784238464617842384647178423846481784238464917842384650178423846511784238465217842384653178423846541784238465517842384656178423846571784238465817842384659178423846601784238466117842384662178423846631784238466417842384665178423846661784238466717842384668178423846691784238467017842384671178423846721784238467317842384674178423846751784238467617842384677178423846781784238467917842384680178423846811784238468217842384683178423846841784238468517842384686178423846871784238468817842384689178423846901784238469117842384692178423846931784238469417842384695178423846961784238469717842384698178423846991784238470017842384701178423847021784238470317842384704178423847051784238470617842384707178423847081784238470917842384710178423847111784238471217842384713178423847141784238471517842384716178423847171784238471817842384719178423847201784238472117842384722178423847231784238472417842384725178423847261784238472717842384728178423847291784238473017842384731178423847321784238473317842384734178423847351784238473617842384737178423847381784238473917842384740178423847411784238474217842384743178423847441784238474517842384746178423847471784238474817842384749178423847501784238475117842384752178423847531784238475417842384755178423847561784238475717842384758178423847591784238476017842384761178423847621784238476317842384764178423847651784238476617842384767178423847681784238476917842384770178423847711784238477217842384773178423847741784238477517842384776178423847771784238477817842384779178423847801784238478117842384782178423847831784238478417842384785178423847861784238478717842384788178423847891784238479017842384791178423847921784238479317842384794178423847951784238479617842384797178423847981784238479917842384800178423848011784238480217842384803178423848041784238480517842384806178423848071784238480817842384809178423848101784238481117842384812178423848131784238481417842384815178423848161784238481717842384818178423848191784238482017842384821178423848221784238482317842384824178423848251784238482617842384827178423848281784238482917842384830178423848311784238483217842384833178423848341784238483517842384836178423848371784238483817842384839178423848401784238484117842384842178423848431784238484417842384845178423848461784238484717842384848178423848491784238485017842384851178423848521784238485317842384854178423848551784238485617842384857178423848581784238485917842384860178423848611784238486217842384863178423848641784238486517842384866178423848671784238486817842384869178423848701784238487117842384872178423848731784238487417842384875178423848761784238487717842384878178423848791784238488017842384881178423848821784238488317842384884178423848851784238488617842384887178423848881784238488917842384890178423848911784238489217842384893178423848941784238489517842384896178423848971784238489817842384899178423849001784238490117842384902178423849031784238490417842384905178423849061784238490717842384908178423849091784238491017842384911178423849121784238491317842384914178423849151784238491617842384917178423849181784238491917842384920178423849211784238492217842384923178423849241784238492517842384926178423849271784238492817842384929178423849301784238493117842384932178423849331784238493417842384935178423849361784238493717842384938178423849391784238494017842384941178423849421784238494317842384944178423849451784238494617842384947178423849481784238494917842384950178423849511784238495217842384953178423849541784238495517842384956178423849571784238495817842384959178423849601784238496117842384962178423849631784238496417842384965178423849661784238496717842384968178423849691784238497017842384971178423849721784238497317842384974178423849751784238497617842384977178423849781784238497917842384980178423849811784238498217842384983178423849841784238498517842384986178423849871784238498817842384989178423849901784238499117842384992178423849931784238499417842384995178423849961784238499717842384998178423849991784238500017842385001178423850021784238500317842385004178423850051784238500617842385007178423850081784238500917842385010178423850111784238501217842385013178423850141784238501517842385016178423850171784238501817842385019178423850201784238502117842385022178423850231784238502417842385025178423850261784238502717842385028178423850291784238503017842385031178423850321784238503317842385034178423850351784238503617842385037178423850381784238503917842385040178423850411784238504217842385043178423850441784238504517842385046178423850471784238504817842385049178423850501784238505117842385052178423850531784238505417842385055178423850561784238505717842385058178423850591784238506017842385061178423850621784238506317842385064178423850651784238506617842385067178423850681784238506917842385070178423850711784238507217842385073178423850741784238507517842385076178423850771784238507817842385079178423850801784238508117842385082178423850831784238508417842385085178423850861784238508717842385088178423850891784238509017842385091178423850921784238509317842385094178423850951784238509617842385097178423850981784238509917842385100178423851011784238510217842385103178423851041784238510517842385106178423851071784238510817842385109178423851101784238511117842385112178423851131784238511417842385115178423851161784238511717842385118178423851191784238512017842385121178423851221784238512317842385124178423851251784238512617842385127178423851281784238512917842385130178423851311784238513217842385133178423851341784238513517842385136178423851371784238513817842385139178423851401784238514117842385142178423851431784238514417842385145178423851461784238514717842385148178423851491784238515017842385151178423851521784238515317842385154178423851551784238515617842385157178423851581784238515917842385160178423851611784238516217842385163178423851641784238516517842385166178423851671784238516817842385169178423851701784238517117842385172178423851731784238517417842385175178423851761784238517717842385178178423851791784238518017842385181178423851821784238518317842385184178423851851784238518617842385187178423851881784238518917842385190178423851911784238519217842385193178423851941784238519517842385196178423851971784238519817842385199178423852001784238520117842385202178423852031784238520417842385205178423852061784238520717842385208178423852091784238521017842385211178423852121784238521317842385214178423852151784238521617842385217178423852181784238521917842385220178423852211784238522217842385223178423852241784238522517842385226178423852271784238522817842385229178423852301784238523117842385232178423852331784238523417842385235178423852361784238523717842385238178423852391784238524017842385241178423852421784238524317842385244178423852451784238524617842385247178423852481784238524917842385250178423852511784238525217842385253178423852541784238525517842385256178423852571784238525817842385259178423852601784238526117842385262178423852631784238526417842385265178423852661784238526717842385268178423852691784238527017842385271178423852721784238527317842385274178423852751784238527617842385277178423852781784238527917842385280178423852811784238528217842385283178423852841784238528517842385286178423852871784238528817842385289178423852901784238529117842385292178423852931784238529417842385295178423852961784238529717842385298178423852991784238530017842385301178423853021784238530317842385304178423853051784238530617842385307178423853081784238530917842385310178423853111784238531217842385313178423853141784238531517842385316178423853171784238531817842385319178423853201784238532117842385322178423853231784238532417842385325178423853261784238532717842385328178423853291784238533017842385331178423853321784238533317842385334178423853351784238533617842385337178423853381784238533917842385340178423853411784238534217842385343178423853441784238534517842385346178423853471784238534817842385349178423853501784238535117842385352178423853531784238535417842385355178423853561784238535717842385358178423853591784238536017842385361178423853621784238536317842385364178423853651784238536617842385367178423853681784238536917842385370178423853711784238537217842385373178423853741784238537517842385376178423853771784238537817842385379178423853801784238538117842385382178423853831784238538417842385385178423853861784238538717842385388178423853891784238539017842385391178423853921784238539317842385394178423853951784238539617842385397178423853981784238539917842385400178423854011784238540217842385403178423854041784238540517842385406178423854071784238540817842385409178423854101784238541117842385412178423854131784238541417842385415178423854161784238541717842385418178423854191784238542017842385421178423854221784238542317842385424178423854251784238542617842385427178423854281784238542917842385430178423854311784238543217842385433178423854341784238543517842385436178423854371784238543817842385439178423854401784238544117842385442178423854431784238544417842385445178423854461784238544717842385448178423854491784238545017842385451178423854521784238545317842385454178423854551784238545617842385457178423854581784238545917842385460178423854611784238546217842385463178423854641784238546517842385466178423854671784238546817842385469178423854701784238547117842385472178423854731784238547417842385475178423854761784238547717842385478178423854791784238548017842385481178423854821784238548317842385484178423854851784238548617842385487178423854881784238548917842385490178423854911784238549217842385493178423854941784238549517842385496178423854971784238549817842385499178423855001784238550117842385502178423855031784238550417842385505178423855061784238550717842385508178423855091784238551017842385511178423855121784238551317842385514178423855151784238551617842385517178423855181784238551917842385520178423855211784238552217842385523178423855241784238552517842385526178423855271784238552817842385529178423855301784238553117842385532178423855331784238553417842385535178423855361784238553717842385538178423855391784238554017842385541178423855421784238554317842385544178423855451784238554617842385547178423855481784238554917842385550178423855511784238555217842385553178423855541784238555517842385556178423855571784238555817842385559178423855601784238556117842385562178423855631784238556417842385565178423855661784238556717842385568178423855691784238557017842385571178423855721784238557317842385574178423855751784238557617842385577178423855781784238557917842385580178423855811784238558217842385583178423855841784238558517842385586178423855871784238558817842385589178423855901784238559117842385592178423855931784238559417842385595178423855961784238559717842385598178423855991784238560017842385601178423856021784238560317842385604178423856051784238560617842385607178423856081784238560917842385610178423856111784238561217842385613178423856141784238561517842385616178423856171784238561817842385619178423856201784238562117842385622178423856231784238562417842385625178423856261784238562717842385628178423856291784238563017842385631178423856321784238563317842385634178423856351784238563617842385637178423856381784238563917842385640178423856411784238564217842385643178423856441784238564517842385646178423856471784238564817842385649178423856501784238565117842385652178423856531784238565417842385655178423856561784238565717842385658178423856591784238566017842385661178423856621784238566317842385664178423856651784238566617842385667178423856681784238566917842385670178423856711784238567217842385673178423856741784238567517842385676178423856771784238567817842385679178423856801784238568117842385682178423856831784238568417842385685178423856861784238568717842385688178423856891784238569017842385691178423856921784238569317842385694178423856951784238569617842385697178423856981784238569917842385700178423857011784238570217842385703178423857041784238570517842385706178423857071784238570817842385709178423857101784238571117842385712178423857131784238571417842385715178423857161784238571717842385718178423857191784238572017842385721178423857221784238572317842385724178423857251784238572617842385727178423857281784238572917842385730178423857311784238573217842385733178423857341784238573517842385736178423857371784238573817842385739178423857401784238574117842385742178423857431784238574417842385745178423857461784238574717842385748178423857491784238575017842385751178423857521784238575317842385754178423857551784238575617842385757178423857581784238575917842385760178423857611784238576217842385763178423857641784238576517842385766178423857671784238576817842385769178423857701784238577117842385772178423857731784238577417842385775178423857761784238577717842385778178423857791784238578017842385781178423857821784238578317842385784178423857851784238578617842385787178423857881784238578917842385790178423857911784238579217842385793178423857941784238579517842385796178423857971784238579817842385799178423858001784238580117842385802178423858031784238580417842385805178423858061784238580717842385808178423858091784238581017842385811178423858121784238581317842385814178423858151784238581617842385817178423858181784238581917842385820178423858211784238582217842385823178423858241784238582517842385826178423858271784238582817842385829178423858301784238583117842385832178423858331784238583417842385835178423858361784238583717842385838178423858391784238584017842385841178423858421784238584317842385844178423858451784238584617842385847178423858481784238584917842385850178423858511784238585217842385853178423858541784238585517842385856178423858571784238585817842385859178423858601784238586117842385862178423858631784238586417842385865178423858661784238586717842385868178423858691784238587017842385871178423858721784238587317842385874178423858751784238587617842385877178423858781784238587917842385880178423858811784238588217842385883178423858841784238588517842385886178423858871784238588817842385889178423858901784238589117842385892178423858931784238589417842385895178423858961784238589717842385898178423858991784238590017842385901178423859021784238590317842385904178423859051784238590617842385907178423859081784238590917842385910178423859111784238591217842385913178423859141784238591517842385916178423859171784238591817842385919178423859201784238592117842385922178423859231784238592417842385925178423859261784238592717842385928178423859291784238593017842385931178423859321784238593317842385934178423859351784238593617842385937178423859381784238593917842385940178423859411784238594217842385943178423859441784238594517842385946178423859471784238594817842385949178423859501784238595117842385952178423859531784238595417842385955178423859561784238595717842385958178423859591784238596017842385961178423859621784238596317842385964178423859651784238596617842385967178423859681784238596917842385970178423859711784238597217842385973178423859741784238597517842385976178423859771784238597817842385979178423859801784238598117842385982178423859831784238598417842385985178423859861784238598717842385988178423859891784238599017842385991178423859921784238599317842385994178423859951784238599617842385997178423859981784238599917842386000178423860011784238600217842386003178423860041784238600517842386006178423860071784238600817842386009178423860101784238601117842386012178423860131784238601417842386015178423860161784238601717842386018178423860191784238602017842386021178423860221784238602317842386024178423860251784238602617842386027178423860281784238602917842386030178423860311784238603217842386033178423860341784238603517842386036178423860371784238603817842386039178423860401784238604117842386042178423860431784238604417842386045178423860461784238604717842386048178423860491784238605017842386051178423860521784238605317842386054178423860551784238605617842386057178423860581784238605917842386060178423860611784238606217842386063178423860641784238606517842386066178423860671784238606817842386069178423860701784238607117842386072178423860731784238607417842386075178423860761784238607717842386078178423860791784238608017842386081178423860821784238608317842386084178423860851784238608617842386087178423860881784238608917842386090178423860911784238609217842386093178423860941784238609517842386096178423860971784238609817842386099178423861001784238610117842386102178423861031784238610417842386105178423861061784238610717842386108178423861091784238611017842386111178423861121784238611317842386114178423861151784238611617842386117178423861181784238611917842386120178423861211784238612217842386123178423861241784238612517842386126178423861271784238612817842386129178423861301784238613117842386132178423861331784238613417842386135178423861361784238613717842386138178423861391784238614017842386141178423861421784238614317842386144178423861451784238614617842386147178423861481784238614917842386150178423861511784238615217842386153178423861541784238615517842386156178423861571784238615817842386159178423861601784238616117842386162178423861631784238616417842386165178423861661784238616717842386168178423861691784238617017842386171178423861721784238617317842386174178423861751784238617617842386177178423861781784238617917842386180178423861811784238618217842386183178423861841784238618517842386186178423861871784238618817842386189178423861901784238619117842386192178423861931784238619417842386195178423861961784238619717842386198178423861991784238620017842386201178423862021784238620317842386204178423862051784238620617842386207178423862081784238620917842386210178423862111784238621217842386213178423862141784238621517842386216178423862171784238621817842386219178423862201784238622117842386222178423862231784238622417842386225178423862261784238622717842386228178423862291784238623017842386231178423862321784238623317842386234178423862351784238623617842386237178423862381784238623917842386240178423862411784238624217842386243178423862441784238624517842386246178423862471784238624817842386249178423862501784238625117842386252178423862531784238625417842386255178423862561784238625717842386258178423862591784238626017842386261178423862621784238626317842386264178423862651784238626617842386267178423862681784238626917842386270178423862711784238627217842386273178423862741784238627517842386276178423862771784238627817842386279178423862801784238628117842386282178423862831784238628417842386285178423862861784238628717842386288178423862891784238629017842386291178423862921784238629317842386294178423862951784238629617842386297178423862981784238629917842386300178423863011784238630217842386303178423863041784238630517842386306178423863071784238630817842386309178423863101784238631117842386312178423863131784238631417842386315178423863161784238631717842386318178423863191784238632017842386321178423863221784238632317842386324178423863251784238632617842386327178423863281784238632917842386330178423863311784238633217842386333178423863341784238633517842386336178423863371784238633817842386339178423863401784238634117842386342178423863431784238634417842386345178423863461784238634717842386348178423863491784238635017842386351178423863521784238635317842386354178423863551784238635617842386357178423863581784238635917842386360178423863611784238636217842386363178423863641784238636517842386366178423863671784238636817842386369178423863701784238637117842386372178423863731784238637417842386375178423863761784238637717842386378178423863791784238638017842386381178423863821784238638317842386384178423863851784238638617842386387178423863881784238638917842386390178423863911784238639217842386393178423863941784238639517842386396178423863971784238639817842386399178423864001784238640117842386402178423864031784238640417842386405178423864061784238640717842386408178423864091784238641017842386411178423864121784238641317842386414178423864151784238641617842386417178423864181784238641917842386420178423864211784238642217842386423178423864241784238642517842386426178423864271784238642817842386429178423864301784238643117842386432178423864331784238643417842386435178423864361784238643717842386438178423864391784238644017842386441178423864421784238644317842386444178423864451784238644617842386447178423864481784238644917842386450178423864511784238645217842386453178423864541784238645517842386456178423864571784238645817842386459178423864601784238646117842386462178423864631784238646417842386465178423864661784238646717842386468178423864691784238647017842386471178423864721784238647317842386474178423864751784238647617842386477178423864781784238647917842386480178423864811784238648217842386483178423864841784238648517842386486178423864871784238648817842386489178423864901784238649117842386492178423864931784238649417842386495178423864961784238649717842386498178423864991784238650017842386501178423865021784238650317842386504178423865051784238650617842386507178423865081784238650917842386510178423865111784238651217842386513178423865141784238651517842386516178423865171784238651817842386519178423865201784238652117842386522178423865231784238652417842386525178423865261784238652717842386528178423865291784238653017842386531178423865321784238653317842386534178423865351784238653617842386537178423865381784238653917842386540178423865411784238654217842386543178423865441784238654517842386546178423865471784238654817842386549178423865501784238655117842386552178423865531784238655417842386555178423865561784238655717842386558178423865591784238656017842386561178423865621784238656317842386564178423865651784238656617842386567178423865681784238656917842386570178423865711784238657217842386573178423865741784238657517842386576178423865771784238657817842386579178423865801784238658117842386582178423865831784238658417842386585178423865861784238658717842386588178423865891784238659017842386591178423865921784238659317842386594178423865951784238659617842386597178423865981784238659917842386600178423866011784238660217842386603178423866041784238660517842386606178423866071784238660817842386609178423866101784238661117842386612178423866131784238661417842386615178423866161784238661717842386618178423866191784238662017842386621178423866221784238662317842386624178423866251784238662617842386627178423866281784238662917842386630178423866311784238663217842386633178423866341784238663517842386636178423866371784238663817842386639178423866401784238664117842386642178423866431784238664417842386645178423866461784238664717842386648178423866491784238665017842386651178423866521784238665317842386654178423866551784238665617842386657178423866581784238665917842386660178423866611784238666217842386663178423866641784238666517842386666178423866671784238666817842386669178423866701784238667117842386672178423866731784238667417842386675178423866761784238667717842386678178423866791784238668017842386681178423866821784238668317842386684178423866851784238668617842386687178423866881784238668917842386690178423866911784238669217842386693178423866941784238669517842386696178423866971784238669817842386699178423867001784238670117842386702178423867031784238670417842386705178423867061784238670717842386708178423867091784238671017842386711178423867121784238671317842386714178423867151784238671617842386717178423867181784238671917842386720178423867211784238672217842386723178423867241784238672517842386726178423867271784238672817842386729178423867301784238673117842386732178423867331784238673417842386735178423867361784238673717842386738178423867391784238674017842386741178423867421784238674317842386744178423867451784238674617842386747178423867481784238674917842386750178423867511784238675217842386753178423867541784238675517842386756178423867571784238675817842386759178423867601784238676117842386762178423867631784238676417842386765178423867661784238676717842386768178423867691784238677017842386771178423867721784238677317842386774178423867751784238677617842386777178423867781784238677917842386780178423867811784238678217842386783178423867841784238678517842386786178423867871784238678817842386789178423867901784238679117842386792178423867931784238679417842386795178423867961784238679717842386798178423867991784238680017842386801178423868021784238680317842386804178423868051784238680617842386807178423868081784238680917842386810178423868111784238681217842386813178423868141784238681517842386816178423868171784238681817842386819178423868201784238682117842386822178423868231784238682417842386825178423868261784238682717842386828178423868291784238683017842386831178423868321784238683317842386834178423868351784238683617842386837178423868381784238683917842386840178423868411784238684217842386843178423868441784238684517842386846178423868471784238684817842386849178423868501784238685117842386852178423868531784238685417842386855178423868561784238685717842386858178423868591784238686017842386861178423868621784238686317842386864178423868651784238686617842386867178423868681784238686917842386870178423868711784238687217842386873178423868741784238687517842386876178423868771784238687817842386879178423868801784238688117842386882178423868831784238688417842386885178423868861784238688717842386888178423868891784238689017842386891178423868921784238689317842386894178423868951784238689617842386897178423868981784238689917842386900178423869011784238690217842386903178423869041784238690517842386906178423869071784238690817842386909178423869101784238691117842386912178423869131784238691417842386915178423869161784238691717842386918178423869191784238692017842386921178423869221784238692317842386924178423869251784238692617842386927178423869281784238692917842386930178423869311784238693217842386933178423869341784238693517842386936178423869371784238693817842386939178423869401784238694117842386942178423869431784238694417842386945178423869461784238694717842386948178423869491784238695017842386951178423869521784238695317842386954178423869551784238695617842386957178423869581784238695917842386960178423869611784238696217842386963178423869641784238696517842386966178423869671784238696817842386969178423869701784238697117842386972178423869731784238697417842386975178423869761784238697717842386978178423869791784238698017842386981178423869821784238698317842386984178423869851784238698617842386987178423869881784238698917842386990178423869911784238699217842386993178423869941784238699517842386996178423869971784238699817842386999178423870001784238700117842387002178423870031784238700417842387005178423870061784238700717842387008178423870091784238701017842387011178423870121784238701317842387014178423870151784238701617842387017178423870181784238701917842387020178423870211784238702217842387023178423870241784238702517842387026178423870271784238702817842387029178423870301784238703117842387032178423870331784238703417842387035178423870361784238703717842387038178423870391784238704017842387041178423870421784238704317842387044178423870451784238704617842387047178423870481784238704917842387050178423870511784238705217842387053178423870541784238705517842387056178423870571784238705817842387059178423870601784238706117842387062178423870631784238706417842387065178423870661784238706717842387068178423870691784238707017842387071178423870721784238707317842387074178423870751784238707617842387077178423870781784238707917842387080178423870811784238708217842387083178423870841784238708517842387086178423870871784238708817842387089178423870901784238709117842387092178423870931784238709417842387095178423870961784238709717842387098178423870991784238710017842387101178423871021784238710317842387104178423871051784238710617842387107178423871081784238710917842387110178423871111784238711217842387113178423871141784238711517842387116178423871171784238711817842387119178423871201784238712117842387122178423871231784238712417842387125178423871261784238712717842387128178423871291784238713017842387131178423871321784238713317842387134178423871351784238713617842387137178423871381784238713917842387140178423871411784238714217842387143178423871441784238714517842387146178423871471784238714817842387149178423871501784238715117842387152178423871531784238715417842387155178423871561784238715717842387158178423871591784238716017842387161178423871621784238716317842387164178423871651784238716617842387167178423871681784238716917842387170178423871711784238717217842387173178423871741784238717517842387176178423871771784238717817842387179178423871801784238718117842387182178423871831784238718417842387185178423871861784238718717842387188178423871891784238719017842387191178423871921784238719317842387194178423871951784238719617842387197178423871981784238719917842387200178423872011784238720217842387203178423872041784238720517842387206178423872071784238720817842387209178423872101784238721117842387212178423872131784238721417842387215178423872161784238721717842387218178423872191784238722017842387221178423872221784238722317842387224178423872251784238722617842387227178423872281784238722917842387230178423872311784238723217842387233178423872341784238723517842387236178423872371784238723817842387239178423872401784238724117842387242178423872431784238724417842387245178423872461784238724717842387248178423872491784238725017842387251178423872521784238725317842387254178423872551784238725617842387257178423872581784238725917842387260178423872611784238726217842387263178423872641784238726517842387266178423872671784238726817842387269178423872701784238727117842387272178423872731784238727417842387275178423872761784238727717842387278178423872791784238728017842387281178423872821784238728317842387284178423872851784238728617842387287178423872881784238728917842387290178423872911784238729217842387293178423872941784238729517842387296178423872971784238729817842387299178423873001784238730117842387302178423873031784238730417842387305178423873061784238730717842387308178423873091784238731017842387311178423873121784238731317842387314178423873151784238731617842387317178423873181784238731917842387320178423873211784238732217842387323178423873241784238732517842387326178423873271784238732817842387329178423873301784238733117842387332178423873331784238733417842387335178423873361784238733717842387338178423873391784238734017842387341178423873421784238734317842387344178423873451784238734617842387347178423873481784238734917842387350178423873511784238735217842387353178423873541784238735517842387356178423873571784238735817842387359178423873601784238736117842387362178423873631784238736417842387365178423873661784238736717842387368178423873691784238737017842387371178423873721784238737317842387374178423873751784238737617842387377178423873781784238737917842387380178423873811784238738217842387383178423873841784238738517842387386178423873871784238738817842387389178423873901784238739117842387392178423873931784238739417842387395178423873961784238739717842387398178423873991784238740017842387401178423874021784238740317842387404178423874051784238740617842387407178423874081784238740917842387410178423874111784238741217842387413178423874141784238741517842387416178423874171784238741817842387419178423874201784238742117842387422178423874231784238742417842387425178423874261784238742717842387428178423874291784238743017842387431178423874321784238743317842387434178423874351784238743617842387437178423874381784238743917842387440178423874411784238744217842387443178423874441784238744517842387446178423874471784238744817842387449178423874501784238745117842387452178423874531784238745417842387455178423874561784238745717842387458178423874591784238746017842387461178423874621784238746317842387464178423874651784238746617842387467178423874681784238746917842387470178423874711784238747217842387473178423874741784238747517842387476178423874771784238747817842387479178423874801784238748117842387482178423874831784238748417842387485178423874861784238748717842387488178423874891784238749017842387491178423874921784238749317842387494178423874951784238749617842387497178423874981784238749917842387500178423875011784238750217842387503178423875041784238750517842387506178423875071784238750817842387509178423875101784238751117842387512178423875131784238751417842387515178423875161784238751717842387518178423875191784238752017842387521178423875221784238752317842387524178423875251784238752617842387527178423875281784238752917842387530178423875311784238753217842387533178423875341784238753517842387536178423875371784238753817842387539178423875401784238754117842387542178423875431784238754417842387545178423875461784238754717842387548178423875491784238755017842387551178423875521784238755317842387554178423875551784238755617842387557178423875581784238755917842387560178423875611784238756217842387563178423875641784238756517842387566178423875671784238756817842387569178423875701784238757117842387572178423875731784238757417842387575178423875761784238757717842387578178423875791784238758017842387581178423875821784238758317842387584178423875851784238758617842387587178423875881784238758917842387590178423875911784238759217842387593178423875941784238759517842387596178423875971784238759817842387599178423876001784238760117842387602178423876031784238760417842387605178423876061784238760717842387608178423876091784238761017842387611178423876121784238761317842387614178423876151784238761617842387617178423876181784238761917842387620178423876211784238762217842387623178423876241784238762517842387626178423876271784238762817842387629178423876301784238763117842387632178423876331784238763417842387635178423876361784238763717842387638178423876391784238764017842387641178423876421784238764317842387644178423876451784238764617842387647178423876481784238764917842387650178423876511784238765217842387653178423876541784238765517842387656178423876571784238765817842387659178423876601784238766117842387662178423876631784238766417842387665178423876661784238766717842387668178423876691784238767017842387671178423876721784238767317842387674178423876751784238767617842387677178423876781784238767917842387680178423876811784238768217842387683178423876841784238768517842387686178423876871784238768817842387689178423876901784238769117842387692178423876931784238769417842387695178423876961784238769717842387698178423876991784238770017842387701178423877021784238770317842387704178423877051784238770617842387707178423877081784238770917842387710178423877111784238771217842387713178423877141784238771517842387716178423877171784238771817842387719178423877201784238772117842387722178423877231784238772417842387725178423877261784238772717842387728178423877291784238773017842387731178423877321784238773317842387734178423877351784238773617842387737178423877381784238773917842387740178423877411784238774217842387743178423877441784238774517842387746178423877471784238774817842387749178423877501784238775117842387752178423877531784238775417842387755178423877561784238775717842387758178423877591784238776017842387761178423877621784238776317842387764178423877651784238776617842387767178423877681784238776917842387770178423877711784238777217842387773178423877741784238777517842387776178423877771784238777817842387779178423877801784238778117842387782178423877831784238778417842387785178423877861784238778717842387788178423877891784238779017842387791178423877921784238779317842387794178423877951784238779617842387797178423877981784238779917842387800178423878011784238780217842387803178423878041784238780517842387806178423878071784238780817842387809178423878101784238781117842387812178423878131784238781417842387815178423878161784238781717842387818178423878191784238782017842387821178423878221784238782317842387824178423878251784238782617842387827178423878281784238782917842387830178423878311784238783217842387833178423878341784238783517842387836178423878371784238783817842387839178423878401784238784117842387842178423878431784238784417842387845178423878461784238784717842387848178423878491784238785017842387851178423878521784238785317842387854178423878551784238785617842387857178423878581784238785917842387860178423878611784238786217842387863178423878641784238786517842387866178423878671784238786817842387869178423878701784238787117842387872178423878731784238787417842387875178423878761784238787717842387878178423878791784238788017842387881178423878821784238788317842387884178423878851784238788617842387887178423878881784238788917842387890178423878911784238789217842387893178423878941784238789517842387896178423878971784238789817842387899178423879001784238790117842387902178423879031784238790417842387905178423879061784238790717842387908178423879091784238791017842387911178423879121784238791317842387914178423879151784238791617842387917178423879181784238791917842387920178423879211784238792217842387923178423879241784238792517842387926178423879271784238792817842387929178423879301784238793117842387932178423879331784238793417842387935178423879361784238793717842387938178423879391784238794017842387941178423879421784238794317842387944178423879451784238794617842387947178423879481784238794917842387950178423879511784238795217842387953178423879541784238795517842387956178423879571784238795817842387959178423879601784238796117842387962178423879631784238796417842387965178423879661784238796717842387968178423879691784238797017842387971178423879721784238797317842387974178423879751784238797617842387977178423879781784238797917842387980178423879811784238798217842387983178423879841784238798517842387986178423879871784238798817842387989178423879901784238799117842387992178423879931784238799417842387995178423879961784238799717842387998178423879991784238800017842388001178423880021784238800317842388004178423880051784238800617842388007178423880081784238800917842388010178423880111784238801217842388013178423880141784238801517842388016178423880171784238801817842388019178423880201784238802117842388022178423880231784238802417842388025178423880261784238802717842388028178423880291784238803017842388031178423880321784238803317842388034178423880351784238803617842388037178423880381784238803917842388040178423880411784238804217842388043178423880441784238804517842388046178423880471784238804817842388049178423880501784238805117842388052178423880531784238805417842388055178423880561784238805717842388058178423880591784238806017842388061178423880621784238806317842388064178423880651784238806617842388067178423880681784238806917842388070178423880711784238807217842388073178423880741784238807517842388076178423880771784238807817842388079178423880801784238808117842388082178423880831784238808417842388085178423880861784238808717842388088178423880891784238809017842388091178423880921784238809317842388094178423880951784238809617842388097178423880981784238809917842388100178423881011784238810217842388103178423881041784238810517842388106178423881071784238810817842388109178423881101784238811117842388112178423881131784238811417842388115178423881161784238811717842388118178423881191784238812017842388121178423881221784238812317842388124178423881251784238812617842388127178423881281784238812917842388130178423881311784238813217842388133178423881341784238813517842388136178423881371784238813817842388139178423881401784238814117842388142178423881431784238814417842388145178423881461784238814717842388148178423881491784238815017842388151178423881521784238815317842388154178423881551784238815617842388157178423881581784238815917842388160178423881611784238816217842388163178423881641784238816517842388166178423881671784238816817842388169178423881701784238817117842388172178423881731784238817417842388175178423881761784238817717842388178178423881791784238818017842388181178423881821784238818317842388184178423881851784238818617842388187178423881881784238818917842388190178423881911784238819217842388193178423881941784238819517842388196178423881971784238819817842388199178423882001784238820117842388202178423882031784238820417842388205178423882061784238820717842388208178423882091784238821017842388211178423882121784238821317842388214178423882151784238821617842388217178423882181784238821917842388220178423882211784238822217842388223178423882241784238822517842388226178423882271784238822817842388229178423882301784238823117842388232178423882331784238823417842388235178423882361784238823717842388238178423882391784238824017842388241178423882421784238824317842388244178423882451784238824617842388247178423882481784238824917842388250178423882511784238825217842388253178423882541784238825517842388256178423882571784238825817842388259178423882601784238826117842388262178423882631784238826417842388265178423882661784238826717842388268178423882691784238827017842388271178423882721784238827317842388274178423882751784238827617842388277178423882781784238827917842388280178423882811784238828217842388283178423882841784238828517842388286178423882871784238828817842388289178423882901784238829117842388292178423882931784238829417842388295178423882961784238829717842388298178423882991784238830017842388301178423883021784238830317842388304178423883051784238830617842388307178423883081784238830917842388310178423883111784238831217842388313178423883141784238831517842388316178423883171784238831817842388319178423883201784238832117842388322178423883231784238832417842388325178423883261784238832717842388328178423883291784238833017842388331178423883321784238833317842388334178423883351784238833617842388337178423883381784238833917842388340178423883411784238834217842388343178423883441784238834517842388346178423883471784238834817842388349178423883501784238835117842388352178423883531784238835417842388355178423883561784238835717842388358178423883591784238836017842388361178423883621784238836317842388364178423883651784238836617842388367178423883681784238836917842388370178423883711784238837217842388373178423883741784238837517842388376178423883771784238837817842388379178423883801784238838117842388382178423883831784238838417842388385178423883861784238838717842388388178423883891784238839017842388391178423883921784238839317842388394178423883951784238839617842388397178423883981784238839917842388400178423884011784238840217842388403178423884041784238840517842388406178423884071784238840817842388409178423884101784238841117842388412178423884131784238841417842388415178423884161784238841717842388418178423884191784238842017842388421178423884221784238842317842388424178423884251784238842617842388427178423884281784238842917842388430178423884311784238843217842388433178423884341784238843517842388436178423884371784238843817842388439178423884401784238844117842388442178423884431784238844417842388445178423884461784238844717842388448178423884491784238845017842388451178423884521784238845317842388454178423884551784238845617842388457178423884581784238845917842388460178423884611784238846217842388463178423884641784238846517842388466178423884671784238846817842388469178423884701784238847117842388472178423884731784238847417842388475178423884761784238847717842388478178423884791784238848017842388481178423884821784238848317842388484178423884851784238848617842388487178423884881784238848917842388490178423884911784238849217842388493178423884941784238849517842388496178423884971784238849817842388499178423885001784238850117842388502178423885031784238850417842388505178423885061784238850717842388508178423885091784238851017842388511178423885121784238851317842388514178423885151784238851617842388517178423885181784238851917842388520178423885211784238852217842388523178423885241784238852517842388526178423885271784238852817842388529178423885301784238853117842388532178423885331784238853417842388535178423885361784238853717842388538178423885391784238854017842388541178423885421784238854317842388544178423885451784238854617842388547178423885481784238854917842388550178423885511784238855217842388553178423885541784238855517842388556178423885571784238855817842388559178423885601784238856117842388562178423885631784238856417842388565178423885661784238856717842388568178423885691784238857017842388571178423885721784238857317842388574178423885751784238857617842388577178423885781784238857917842388580178423885811784238858217842388583178423885841784238858517842388586178423885871784238858817842388589178423885901784238859117842388592178423885931784238859417842388595178423885961784238859717842388598178423885991784238860017842388601178423886021784238860317842388604178423886051784238860617842388607178423886081784238860917842388610178423886111784238861217842388613178423886141784238861517842388616178423886171784238861817842388619178423886201784238862117842388622178423886231784238862417842388625178423886261784238862717842388628178423886291784238863017842388631178423886321784238863317842388634178423886351784238863617842388637178423886381784238863917842388640178423886411784238864217842388643178423886441784238864517842388646178423886471784238864817842388649178423886501784238865117842388652178423886531784238865417842388655178423886561784238865717842388658178423886591784238866017842388661178423886621784238866317842388664178423886651784238866617842388667178423886681784238866917842388670178423886711784238867217842388673178423886741784238867517842388676178423886771784238867817842388679178423886801784238868117842388682178423886831784238868417842388685178423886861784238868717842388688178423886891784238869017842388691178423886921784238869317842388694178423886951784238869617842388697178423886981784238869917842388700178423887011784238870217842388703178423887041784238870517842388706178423887071784238870817842388709178423887101784238871117842388712178423887131784238871417842388715178423887161784238871717842388718178423887191784238872017842388721178423887221784238872317842388724178423887251784238872617842388727178423887281784238872917842388730178423887311784238873217842388733178423887341784238873517842388736178423887371784238873817842388739178423887401784238874117842388742178423887431784238874417842388745178423887461784238874717842388748178423887491784238875017842388751178423887521784238875317842388754178423887551784238875617842388757178423887581784238875917842388760178423887611784238876217842388763178423887641784238876517842388766178423887671784238876817842388769178423887701784238877117842388772178423887731784238877417842388775178423887761784238877717842388778178423887791784238878017842388781178423887821784238878317842388784178423887851784238878617842388787178423887881784238878917842388790178423887911784238879217842388793178423887941784238879517842388796178423887971784238879817842388799178423888001784238880117842388802178423888031784238880417842388805178423888061784238880717842388808178423888091784238881017842388811178423888121784238881317842388814178423888151784238881617842388817178423888181784238881917842388820178423888211784238882217842388823178423888241784238882517842388826178423888271784238882817842388829178423888301784238883117842388832178423888331784238883417842388835178423888361784238883717842388838178423888391784238884017842388841178423888421784238884317842388844178423888451784238884617842388847178423888481784238884917842388850178423888511784238885217842388853178423888541784238885517842388856178423888571784238885817842388859178423888601784238886117842388862178423888631784238886417842388865178423888661784238886717842388868178423888691784238887017842388871178423888721784238887317842388874178423888751784238887617842388877178423888781784238887917842388880178423888811784238888217842388883178423888841784238888517842388886178423888871784238888817842388889178423888901784238889117842388892178423888931784238889417842388895178423888961784238889717842388898178423888991784238890017842388901178423889021784238890317842388904178423889051784238890617842388907178423889081784238890917842388910178423889111784238891217842388913178423889141784238891517842388916178423889171784238891817842388919178423889201784238892117842388922178423889231784238892417842388925178423889261784238892717842388928178423889291784238893017842388931178423889321784238893317842388934178423889351784238893617842388937178423889381784238893917842388940178423889411784238894217842388943178423889441784238894517842388946178423889471784238894817842388949178423889501784238895117842388952178423889531784238895417842388955178423889561784238895717842388958178423889591784238896017842388961178423889621784238896317842388964178423889651784238896617842388967178423889681784238896917842388970178423889711784238897217842388973178423889741784238897517842388976178423889771784238897817842388979178423889801784238898117842388982178423889831784238898417842388985178423889861784238898717842388988178423889891784238899017842388991178423889921784238899317842388994178423889951784238899617842388997178423889981784238899917842389000178423890011784238900217842389003178423890041784238900517842389006178423890071784238900817842389009178423890101784238901117842389012178423890131784238901417842389015178423890161784238901717842389018178423890191784238902017842389021178423890221784238902317842389024178423890251784238902617842389027178423890281784238902917842389030178423890311784238903217842389033178423890341784238903517842389036178423890371784238903817842389039178423890401784238904117842389042178423890431784238904417842389045178423890461784238904717842389048178423890491784238905017842389051178423890521784238905317842389054178423890551784238905617842389057178423890581784238905917842389060178423890611784238906217842389063178423890641784238906517842389066178423890671784238906817842389069178423890701784238907117842389072178423890731784238907417842389075178423890761784238907717842389078178423890791784238908017842389081178423890821784238908317842389084178423890851784238908617842389087178423890881784238908917842389090178423890911784238909217842389093178423890941784238909517842389096178423890971784238909817842389099178423891001784238910117842389102178423891031784238910417842389105178423891061784238910717842389108178423891091784238911017842389111178423891121784238911317842389114178423891151784238911617842389117178423891181784238911917842389120178423891211784238912217842389123178423891241784238912517842389126178423891271784238912817842389129178423891301784238913117842389132178423891331784238913417842389135178423891361784238913717842389138178423891391784238914017842389141178423891421784238914317842389144178423891451784238914617842389147178423891481784238914917842389150178423891511784238915217842389153178423891541784238915517842389156178423891571784238915817842389159178423891601784238916117842389162178423891631784238916417842389165178423891661784238916717842389168178423891691784238917017842389171178423891721784238917317842389174178423891751784238917617842389177178423891781784238917917842389180178423891811784238918217842389183178423891841784238918517842389186178423891871784238918817842389189178423891901784238919117842389192178423891931784238919417842389195178423891961784238919717842389198178423891991784238920017842389201178423892021784238920317842389204178423892051784238920617842389207178423892081784238920917842389210178423892111784238921217842389213178423892141784238921517842389216178423892171784238921817842389219178423892201784238922117842389222178423892231784238922417842389225178423892261784238922717842389228178423892291784238923017842389231178423892321784238923317842389234178423892351784238923617842389237178423892381784238923917842389240178423892411784238924217842389243178423892441784238924517842389246178423892471784238924817842389249178423892501784238925117842389252178423892531784238925417842389255178423892561784238925717842389258178423892591784238926017842389261178423892621784238926317842389264178423892651784238926617842389267178423892681784238926917842389270178423892711784238927217842389273178423892741784238927517842389276178423892771784238927817842389279178423892801784238928117842389282178423892831784238928417842389285178423892861784238928717842389288178423892891784238929017842389291178423892921784238929317842389294178423892951784238929617842389297178423892981784238929917842389300178423893011784238930217842389303178423893041784238930517842389306178423893071784238930817842389309178423893101784238931117842389312178423893131784238931417842389315178423893161784238931717842389318178423893191784238932017842389321178423893221784238932317842389324178423893251784238932617842389327178423893281784238932917842389330178423893311784238933217842389333178423893341784238933517842389336178423893371784238933817842389339178423893401784238934117842389342178423893431784238934417842389345178423893461784238934717842389348178423893491784238935017842389351178423893521784238935317842389354178423893551784238935617842389357178423893581784238935917842389360178423893611784238936217842389363178423893641784238936517842389366178423893671784238936817842389369178423893701784238937117842389372178423893731784238937417842389375178423893761784238937717842389378178423893791784238938017842389381178423893821784238938317842389384178423893851784238938617842389387178423893881784238938917842389390178423893911784238939217842389393178423893941784238939517842389396178423893971784238939817842389399178423894001784238940117842389402178423894031784238940417842389405178423894061784238940717842389408178423894091784238941017842389411178423894121784238941317842389414178423894151784238941617842389417178423894181784238941917842389420178423894211784238942217842389423178423894241784238942517842389426178423894271784238942817842389429178423894301784238943117842389432178423894331784238943417842389435178423894361784238943717842389438178423894391784238944017842389441178423894421784238944317842389444178423894451784238944617842389447178423894481784238944917842389450178423894511784238945217842389453178423894541784238945517842389456178423894571784238945817842389459178423894601784238946117842389462178423894631784238946417842389465178423894661784238946717842389468178423894691784238947017842389471178423894721784238947317842389474178423894751784238947617842389477178423894781784238947917842389480178423894811784238948217842389483178423894841784238948517842389486178423894871784238948817842389489178423894901784238949117842389492178423894931784238949417842389495178423894961784238949717842389498178423894991784238950017842389501178423895021784238950317842389504178423895051784238950617842389507178423895081784238950917842389510178423895111784238951217842389513178423895141784238951517842389516178423895171784238951817842389519178423895201784238952117842389522178423895231784238952417842389525178423895261784238952717842389528178423895291784238953017842389531178423895321784238953317842389534178423895351784238953617842389537178423895381784238953917842389540178423895411784238954217842389543178423895441784238954517842389546178423895471784238954817842389549178423895501784238955117842389552178423895531784238955417842389555178423895561784238955717842389558178423895591784238956017842389561178423895621784238956317842389564178423895651784238956617842389567178423895681784238956917842389570178423895711784238957217842389573178423895741784238957517842389576178423895771784238957817842389579178423895801784238958117842389582178423895831784238958417842389585178423895861784238958717842389588178423895891784238959017842389591178423895921784238959317842389594178423895951784238959617842389597178423895981784238959917842389600178423896011784238960217842389603178423896041784238960517842389606178423896071784238960817842389609178423896101784238961117842389612178423896131784238961417842389615178423896161784238961717842389618178423896191784238962017842389621178423896221784238962317842389624178423896251784238962617842389627178423896281784238962917842389630178423896311784238963217842389633178423896341784238963517842389636178423896371784238963817842389639178423896401784238964117842389642178423896431784238964417842389645178423896461784238964717842389648178423896491784238965017842389651178423896521784238965317842389654178423896551784238965617842389657178423896581784238965917842389660178423896611784238966217842389663178423896641784238966517842389666178423896671784238966817842389669178423896701784238967117842389672178423896731784238967417842389675178423896761784238967717842389678178423896791784238968017842389681178423896821784238968317842389684178423896851784238968617842389687178423896881784238968917842389690178423896911784238969217842389693178423896941784238969517842389696178423896971784238969817842389699178423897001784238970117842389702178423897031784238970417842389705178423897061784238970717842389708178423897091784238971017842389711178423897121784238971317842389714178423897151784238971617842389717178423897181784238971917842389720178423897211784238972217842389723178423897241784238972517842389726178423897271784238972817842389729178423897301784238973117842389732178423897331784238973417842389735178423897361784238973717842389738178423897391784238974017842389741178423897421784238974317842389744178423897451784238974617842389747178423897481784238974917842389750178423897511784238975217842389753178423897541784238975517842389756178423897571784238975817842389759178423897601784238976117842389762178423897631784238976417842389765178423897661784238976717842389768178423897691784238977017842389771178423897721784238977317842389774178423897751784238977617842389777178423897781784238977917842389780178423897811784238978217842389783178423897841784238978517842389786178423897871784238978817842389789178423897901784238979117842389792178423897931784238979417842389795178423897961784238979717842389798178423897991784238980017842389801178423898021784238980317842389804178423898051784238980617842389807178423898081784238980917842389810178423898111784238981217842389813178423898141784238981517842389816178423898171784238981817842389819178423898201784238982117842389822178423898231784238982417842389825178423898261784238982717842389828178423898291784238983017842389831178423898321784238983317842389834178423898351784238983617842389837178423898381784238983917842389840178423898411784238984217842389843178423898441784238984517842389846178423898471784238984817842389849178423898501784238985117842389852178423898531784238985417842389855178423898561784238985717842389858178423898591784238986017842389861178423898621784238986317842389864178423898651784238986617842389867178423898681784238986917842389870178423898711784238987217842389873178423898741784238987517842389876178423898771784238987817842389879178423898801784238988117842389882178423898831784238988417842389885178423898861784238988717842389888178423898891784238989017842389891178423898921784238989317842389894178423898951784238989617842389897178423898981784238989917842389900178423899011784238990217842389903178423899041784238990517842389906178423899071784238990817842389909178423899101784238991117842389912178423899131784238991417842389915178423899161784238991717842389918178423899191784238992017842389921178423899221784238992317842389924178423899251784238992617842389927178423899281784238992917842389930178423899311784238993217842389933178423899341784238993517842389936178423899371784238993817842389939178423899401784238994117842389942178423899431784238994417842389945178423899461784238994717842389948178423899491784238995017842389951178423899521784238995317842389954178423899551784238995617842389957178423899581784238995917842389960178423899611784238996217842389963178423899641784238996517842389966178423899671784238996817842389969178423899701784238997117842389972178423899731784238997417842389975178423899761784238997717842389978178423899791784238998017842389981178423899821784238998317842389984178423899851784238998617842389987178423899881784238998917842389990178423899911784238999217842389993178423899941784238999517842389996178423899971784238999817842389999