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

手机号段1784208

1784208号段手机号码表

17842080000178420800011784208000217842080003178420800041784208000517842080006178420800071784208000817842080009178420800101784208001117842080012178420800131784208001417842080015178420800161784208001717842080018178420800191784208002017842080021178420800221784208002317842080024178420800251784208002617842080027178420800281784208002917842080030178420800311784208003217842080033178420800341784208003517842080036178420800371784208003817842080039178420800401784208004117842080042178420800431784208004417842080045178420800461784208004717842080048178420800491784208005017842080051178420800521784208005317842080054178420800551784208005617842080057178420800581784208005917842080060178420800611784208006217842080063178420800641784208006517842080066178420800671784208006817842080069178420800701784208007117842080072178420800731784208007417842080075178420800761784208007717842080078178420800791784208008017842080081178420800821784208008317842080084178420800851784208008617842080087178420800881784208008917842080090178420800911784208009217842080093178420800941784208009517842080096178420800971784208009817842080099178420801001784208010117842080102178420801031784208010417842080105178420801061784208010717842080108178420801091784208011017842080111178420801121784208011317842080114178420801151784208011617842080117178420801181784208011917842080120178420801211784208012217842080123178420801241784208012517842080126178420801271784208012817842080129178420801301784208013117842080132178420801331784208013417842080135178420801361784208013717842080138178420801391784208014017842080141178420801421784208014317842080144178420801451784208014617842080147178420801481784208014917842080150178420801511784208015217842080153178420801541784208015517842080156178420801571784208015817842080159178420801601784208016117842080162178420801631784208016417842080165178420801661784208016717842080168178420801691784208017017842080171178420801721784208017317842080174178420801751784208017617842080177178420801781784208017917842080180178420801811784208018217842080183178420801841784208018517842080186178420801871784208018817842080189178420801901784208019117842080192178420801931784208019417842080195178420801961784208019717842080198178420801991784208020017842080201178420802021784208020317842080204178420802051784208020617842080207178420802081784208020917842080210178420802111784208021217842080213178420802141784208021517842080216178420802171784208021817842080219178420802201784208022117842080222178420802231784208022417842080225178420802261784208022717842080228178420802291784208023017842080231178420802321784208023317842080234178420802351784208023617842080237178420802381784208023917842080240178420802411784208024217842080243178420802441784208024517842080246178420802471784208024817842080249178420802501784208025117842080252178420802531784208025417842080255178420802561784208025717842080258178420802591784208026017842080261178420802621784208026317842080264178420802651784208026617842080267178420802681784208026917842080270178420802711784208027217842080273178420802741784208027517842080276178420802771784208027817842080279178420802801784208028117842080282178420802831784208028417842080285178420802861784208028717842080288178420802891784208029017842080291178420802921784208029317842080294178420802951784208029617842080297178420802981784208029917842080300178420803011784208030217842080303178420803041784208030517842080306178420803071784208030817842080309178420803101784208031117842080312178420803131784208031417842080315178420803161784208031717842080318178420803191784208032017842080321178420803221784208032317842080324178420803251784208032617842080327178420803281784208032917842080330178420803311784208033217842080333178420803341784208033517842080336178420803371784208033817842080339178420803401784208034117842080342178420803431784208034417842080345178420803461784208034717842080348178420803491784208035017842080351178420803521784208035317842080354178420803551784208035617842080357178420803581784208035917842080360178420803611784208036217842080363178420803641784208036517842080366178420803671784208036817842080369178420803701784208037117842080372178420803731784208037417842080375178420803761784208037717842080378178420803791784208038017842080381178420803821784208038317842080384178420803851784208038617842080387178420803881784208038917842080390178420803911784208039217842080393178420803941784208039517842080396178420803971784208039817842080399178420804001784208040117842080402178420804031784208040417842080405178420804061784208040717842080408178420804091784208041017842080411178420804121784208041317842080414178420804151784208041617842080417178420804181784208041917842080420178420804211784208042217842080423178420804241784208042517842080426178420804271784208042817842080429178420804301784208043117842080432178420804331784208043417842080435178420804361784208043717842080438178420804391784208044017842080441178420804421784208044317842080444178420804451784208044617842080447178420804481784208044917842080450178420804511784208045217842080453178420804541784208045517842080456178420804571784208045817842080459178420804601784208046117842080462178420804631784208046417842080465178420804661784208046717842080468178420804691784208047017842080471178420804721784208047317842080474178420804751784208047617842080477178420804781784208047917842080480178420804811784208048217842080483178420804841784208048517842080486178420804871784208048817842080489178420804901784208049117842080492178420804931784208049417842080495178420804961784208049717842080498178420804991784208050017842080501178420805021784208050317842080504178420805051784208050617842080507178420805081784208050917842080510178420805111784208051217842080513178420805141784208051517842080516178420805171784208051817842080519178420805201784208052117842080522178420805231784208052417842080525178420805261784208052717842080528178420805291784208053017842080531178420805321784208053317842080534178420805351784208053617842080537178420805381784208053917842080540178420805411784208054217842080543178420805441784208054517842080546178420805471784208054817842080549178420805501784208055117842080552178420805531784208055417842080555178420805561784208055717842080558178420805591784208056017842080561178420805621784208056317842080564178420805651784208056617842080567178420805681784208056917842080570178420805711784208057217842080573178420805741784208057517842080576178420805771784208057817842080579178420805801784208058117842080582178420805831784208058417842080585178420805861784208058717842080588178420805891784208059017842080591178420805921784208059317842080594178420805951784208059617842080597178420805981784208059917842080600178420806011784208060217842080603178420806041784208060517842080606178420806071784208060817842080609178420806101784208061117842080612178420806131784208061417842080615178420806161784208061717842080618178420806191784208062017842080621178420806221784208062317842080624178420806251784208062617842080627178420806281784208062917842080630178420806311784208063217842080633178420806341784208063517842080636178420806371784208063817842080639178420806401784208064117842080642178420806431784208064417842080645178420806461784208064717842080648178420806491784208065017842080651178420806521784208065317842080654178420806551784208065617842080657178420806581784208065917842080660178420806611784208066217842080663178420806641784208066517842080666178420806671784208066817842080669178420806701784208067117842080672178420806731784208067417842080675178420806761784208067717842080678178420806791784208068017842080681178420806821784208068317842080684178420806851784208068617842080687178420806881784208068917842080690178420806911784208069217842080693178420806941784208069517842080696178420806971784208069817842080699178420807001784208070117842080702178420807031784208070417842080705178420807061784208070717842080708178420807091784208071017842080711178420807121784208071317842080714178420807151784208071617842080717178420807181784208071917842080720178420807211784208072217842080723178420807241784208072517842080726178420807271784208072817842080729178420807301784208073117842080732178420807331784208073417842080735178420807361784208073717842080738178420807391784208074017842080741178420807421784208074317842080744178420807451784208074617842080747178420807481784208074917842080750178420807511784208075217842080753178420807541784208075517842080756178420807571784208075817842080759178420807601784208076117842080762178420807631784208076417842080765178420807661784208076717842080768178420807691784208077017842080771178420807721784208077317842080774178420807751784208077617842080777178420807781784208077917842080780178420807811784208078217842080783178420807841784208078517842080786178420807871784208078817842080789178420807901784208079117842080792178420807931784208079417842080795178420807961784208079717842080798178420807991784208080017842080801178420808021784208080317842080804178420808051784208080617842080807178420808081784208080917842080810178420808111784208081217842080813178420808141784208081517842080816178420808171784208081817842080819178420808201784208082117842080822178420808231784208082417842080825178420808261784208082717842080828178420808291784208083017842080831178420808321784208083317842080834178420808351784208083617842080837178420808381784208083917842080840178420808411784208084217842080843178420808441784208084517842080846178420808471784208084817842080849178420808501784208085117842080852178420808531784208085417842080855178420808561784208085717842080858178420808591784208086017842080861178420808621784208086317842080864178420808651784208086617842080867178420808681784208086917842080870178420808711784208087217842080873178420808741784208087517842080876178420808771784208087817842080879178420808801784208088117842080882178420808831784208088417842080885178420808861784208088717842080888178420808891784208089017842080891178420808921784208089317842080894178420808951784208089617842080897178420808981784208089917842080900178420809011784208090217842080903178420809041784208090517842080906178420809071784208090817842080909178420809101784208091117842080912178420809131784208091417842080915178420809161784208091717842080918178420809191784208092017842080921178420809221784208092317842080924178420809251784208092617842080927178420809281784208092917842080930178420809311784208093217842080933178420809341784208093517842080936178420809371784208093817842080939178420809401784208094117842080942178420809431784208094417842080945178420809461784208094717842080948178420809491784208095017842080951178420809521784208095317842080954178420809551784208095617842080957178420809581784208095917842080960178420809611784208096217842080963178420809641784208096517842080966178420809671784208096817842080969178420809701784208097117842080972178420809731784208097417842080975178420809761784208097717842080978178420809791784208098017842080981178420809821784208098317842080984178420809851784208098617842080987178420809881784208098917842080990178420809911784208099217842080993178420809941784208099517842080996178420809971784208099817842080999178420810001784208100117842081002178420810031784208100417842081005178420810061784208100717842081008178420810091784208101017842081011178420810121784208101317842081014178420810151784208101617842081017178420810181784208101917842081020178420810211784208102217842081023178420810241784208102517842081026178420810271784208102817842081029178420810301784208103117842081032178420810331784208103417842081035178420810361784208103717842081038178420810391784208104017842081041178420810421784208104317842081044178420810451784208104617842081047178420810481784208104917842081050178420810511784208105217842081053178420810541784208105517842081056178420810571784208105817842081059178420810601784208106117842081062178420810631784208106417842081065178420810661784208106717842081068178420810691784208107017842081071178420810721784208107317842081074178420810751784208107617842081077178420810781784208107917842081080178420810811784208108217842081083178420810841784208108517842081086178420810871784208108817842081089178420810901784208109117842081092178420810931784208109417842081095178420810961784208109717842081098178420810991784208110017842081101178420811021784208110317842081104178420811051784208110617842081107178420811081784208110917842081110178420811111784208111217842081113178420811141784208111517842081116178420811171784208111817842081119178420811201784208112117842081122178420811231784208112417842081125178420811261784208112717842081128178420811291784208113017842081131178420811321784208113317842081134178420811351784208113617842081137178420811381784208113917842081140178420811411784208114217842081143178420811441784208114517842081146178420811471784208114817842081149178420811501784208115117842081152178420811531784208115417842081155178420811561784208115717842081158178420811591784208116017842081161178420811621784208116317842081164178420811651784208116617842081167178420811681784208116917842081170178420811711784208117217842081173178420811741784208117517842081176178420811771784208117817842081179178420811801784208118117842081182178420811831784208118417842081185178420811861784208118717842081188178420811891784208119017842081191178420811921784208119317842081194178420811951784208119617842081197178420811981784208119917842081200178420812011784208120217842081203178420812041784208120517842081206178420812071784208120817842081209178420812101784208121117842081212178420812131784208121417842081215178420812161784208121717842081218178420812191784208122017842081221178420812221784208122317842081224178420812251784208122617842081227178420812281784208122917842081230178420812311784208123217842081233178420812341784208123517842081236178420812371784208123817842081239178420812401784208124117842081242178420812431784208124417842081245178420812461784208124717842081248178420812491784208125017842081251178420812521784208125317842081254178420812551784208125617842081257178420812581784208125917842081260178420812611784208126217842081263178420812641784208126517842081266178420812671784208126817842081269178420812701784208127117842081272178420812731784208127417842081275178420812761784208127717842081278178420812791784208128017842081281178420812821784208128317842081284178420812851784208128617842081287178420812881784208128917842081290178420812911784208129217842081293178420812941784208129517842081296178420812971784208129817842081299178420813001784208130117842081302178420813031784208130417842081305178420813061784208130717842081308178420813091784208131017842081311178420813121784208131317842081314178420813151784208131617842081317178420813181784208131917842081320178420813211784208132217842081323178420813241784208132517842081326178420813271784208132817842081329178420813301784208133117842081332178420813331784208133417842081335178420813361784208133717842081338178420813391784208134017842081341178420813421784208134317842081344178420813451784208134617842081347178420813481784208134917842081350178420813511784208135217842081353178420813541784208135517842081356178420813571784208135817842081359178420813601784208136117842081362178420813631784208136417842081365178420813661784208136717842081368178420813691784208137017842081371178420813721784208137317842081374178420813751784208137617842081377178420813781784208137917842081380178420813811784208138217842081383178420813841784208138517842081386178420813871784208138817842081389178420813901784208139117842081392178420813931784208139417842081395178420813961784208139717842081398178420813991784208140017842081401178420814021784208140317842081404178420814051784208140617842081407178420814081784208140917842081410178420814111784208141217842081413178420814141784208141517842081416178420814171784208141817842081419178420814201784208142117842081422178420814231784208142417842081425178420814261784208142717842081428178420814291784208143017842081431178420814321784208143317842081434178420814351784208143617842081437178420814381784208143917842081440178420814411784208144217842081443178420814441784208144517842081446178420814471784208144817842081449178420814501784208145117842081452178420814531784208145417842081455178420814561784208145717842081458178420814591784208146017842081461178420814621784208146317842081464178420814651784208146617842081467178420814681784208146917842081470178420814711784208147217842081473178420814741784208147517842081476178420814771784208147817842081479178420814801784208148117842081482178420814831784208148417842081485178420814861784208148717842081488178420814891784208149017842081491178420814921784208149317842081494178420814951784208149617842081497178420814981784208149917842081500178420815011784208150217842081503178420815041784208150517842081506178420815071784208150817842081509178420815101784208151117842081512178420815131784208151417842081515178420815161784208151717842081518178420815191784208152017842081521178420815221784208152317842081524178420815251784208152617842081527178420815281784208152917842081530178420815311784208153217842081533178420815341784208153517842081536178420815371784208153817842081539178420815401784208154117842081542178420815431784208154417842081545178420815461784208154717842081548178420815491784208155017842081551178420815521784208155317842081554178420815551784208155617842081557178420815581784208155917842081560178420815611784208156217842081563178420815641784208156517842081566178420815671784208156817842081569178420815701784208157117842081572178420815731784208157417842081575178420815761784208157717842081578178420815791784208158017842081581178420815821784208158317842081584178420815851784208158617842081587178420815881784208158917842081590178420815911784208159217842081593178420815941784208159517842081596178420815971784208159817842081599178420816001784208160117842081602178420816031784208160417842081605178420816061784208160717842081608178420816091784208161017842081611178420816121784208161317842081614178420816151784208161617842081617178420816181784208161917842081620178420816211784208162217842081623178420816241784208162517842081626178420816271784208162817842081629178420816301784208163117842081632178420816331784208163417842081635178420816361784208163717842081638178420816391784208164017842081641178420816421784208164317842081644178420816451784208164617842081647178420816481784208164917842081650178420816511784208165217842081653178420816541784208165517842081656178420816571784208165817842081659178420816601784208166117842081662178420816631784208166417842081665178420816661784208166717842081668178420816691784208167017842081671178420816721784208167317842081674178420816751784208167617842081677178420816781784208167917842081680178420816811784208168217842081683178420816841784208168517842081686178420816871784208168817842081689178420816901784208169117842081692178420816931784208169417842081695178420816961784208169717842081698178420816991784208170017842081701178420817021784208170317842081704178420817051784208170617842081707178420817081784208170917842081710178420817111784208171217842081713178420817141784208171517842081716178420817171784208171817842081719178420817201784208172117842081722178420817231784208172417842081725178420817261784208172717842081728178420817291784208173017842081731178420817321784208173317842081734178420817351784208173617842081737178420817381784208173917842081740178420817411784208174217842081743178420817441784208174517842081746178420817471784208174817842081749178420817501784208175117842081752178420817531784208175417842081755178420817561784208175717842081758178420817591784208176017842081761178420817621784208176317842081764178420817651784208176617842081767178420817681784208176917842081770178420817711784208177217842081773178420817741784208177517842081776178420817771784208177817842081779178420817801784208178117842081782178420817831784208178417842081785178420817861784208178717842081788178420817891784208179017842081791178420817921784208179317842081794178420817951784208179617842081797178420817981784208179917842081800178420818011784208180217842081803178420818041784208180517842081806178420818071784208180817842081809178420818101784208181117842081812178420818131784208181417842081815178420818161784208181717842081818178420818191784208182017842081821178420818221784208182317842081824178420818251784208182617842081827178420818281784208182917842081830178420818311784208183217842081833178420818341784208183517842081836178420818371784208183817842081839178420818401784208184117842081842178420818431784208184417842081845178420818461784208184717842081848178420818491784208185017842081851178420818521784208185317842081854178420818551784208185617842081857178420818581784208185917842081860178420818611784208186217842081863178420818641784208186517842081866178420818671784208186817842081869178420818701784208187117842081872178420818731784208187417842081875178420818761784208187717842081878178420818791784208188017842081881178420818821784208188317842081884178420818851784208188617842081887178420818881784208188917842081890178420818911784208189217842081893178420818941784208189517842081896178420818971784208189817842081899178420819001784208190117842081902178420819031784208190417842081905178420819061784208190717842081908178420819091784208191017842081911178420819121784208191317842081914178420819151784208191617842081917178420819181784208191917842081920178420819211784208192217842081923178420819241784208192517842081926178420819271784208192817842081929178420819301784208193117842081932178420819331784208193417842081935178420819361784208193717842081938178420819391784208194017842081941178420819421784208194317842081944178420819451784208194617842081947178420819481784208194917842081950178420819511784208195217842081953178420819541784208195517842081956178420819571784208195817842081959178420819601784208196117842081962178420819631784208196417842081965178420819661784208196717842081968178420819691784208197017842081971178420819721784208197317842081974178420819751784208197617842081977178420819781784208197917842081980178420819811784208198217842081983178420819841784208198517842081986178420819871784208198817842081989178420819901784208199117842081992178420819931784208199417842081995178420819961784208199717842081998178420819991784208200017842082001178420820021784208200317842082004178420820051784208200617842082007178420820081784208200917842082010178420820111784208201217842082013178420820141784208201517842082016178420820171784208201817842082019178420820201784208202117842082022178420820231784208202417842082025178420820261784208202717842082028178420820291784208203017842082031178420820321784208203317842082034178420820351784208203617842082037178420820381784208203917842082040178420820411784208204217842082043178420820441784208204517842082046178420820471784208204817842082049178420820501784208205117842082052178420820531784208205417842082055178420820561784208205717842082058178420820591784208206017842082061178420820621784208206317842082064178420820651784208206617842082067178420820681784208206917842082070178420820711784208207217842082073178420820741784208207517842082076178420820771784208207817842082079178420820801784208208117842082082178420820831784208208417842082085178420820861784208208717842082088178420820891784208209017842082091178420820921784208209317842082094178420820951784208209617842082097178420820981784208209917842082100178420821011784208210217842082103178420821041784208210517842082106178420821071784208210817842082109178420821101784208211117842082112178420821131784208211417842082115178420821161784208211717842082118178420821191784208212017842082121178420821221784208212317842082124178420821251784208212617842082127178420821281784208212917842082130178420821311784208213217842082133178420821341784208213517842082136178420821371784208213817842082139178420821401784208214117842082142178420821431784208214417842082145178420821461784208214717842082148178420821491784208215017842082151178420821521784208215317842082154178420821551784208215617842082157178420821581784208215917842082160178420821611784208216217842082163178420821641784208216517842082166178420821671784208216817842082169178420821701784208217117842082172178420821731784208217417842082175178420821761784208217717842082178178420821791784208218017842082181178420821821784208218317842082184178420821851784208218617842082187178420821881784208218917842082190178420821911784208219217842082193178420821941784208219517842082196178420821971784208219817842082199178420822001784208220117842082202178420822031784208220417842082205178420822061784208220717842082208178420822091784208221017842082211178420822121784208221317842082214178420822151784208221617842082217178420822181784208221917842082220178420822211784208222217842082223178420822241784208222517842082226178420822271784208222817842082229178420822301784208223117842082232178420822331784208223417842082235178420822361784208223717842082238178420822391784208224017842082241178420822421784208224317842082244178420822451784208224617842082247178420822481784208224917842082250178420822511784208225217842082253178420822541784208225517842082256178420822571784208225817842082259178420822601784208226117842082262178420822631784208226417842082265178420822661784208226717842082268178420822691784208227017842082271178420822721784208227317842082274178420822751784208227617842082277178420822781784208227917842082280178420822811784208228217842082283178420822841784208228517842082286178420822871784208228817842082289178420822901784208229117842082292178420822931784208229417842082295178420822961784208229717842082298178420822991784208230017842082301178420823021784208230317842082304178420823051784208230617842082307178420823081784208230917842082310178420823111784208231217842082313178420823141784208231517842082316178420823171784208231817842082319178420823201784208232117842082322178420823231784208232417842082325178420823261784208232717842082328178420823291784208233017842082331178420823321784208233317842082334178420823351784208233617842082337178420823381784208233917842082340178420823411784208234217842082343178420823441784208234517842082346178420823471784208234817842082349178420823501784208235117842082352178420823531784208235417842082355178420823561784208235717842082358178420823591784208236017842082361178420823621784208236317842082364178420823651784208236617842082367178420823681784208236917842082370178420823711784208237217842082373178420823741784208237517842082376178420823771784208237817842082379178420823801784208238117842082382178420823831784208238417842082385178420823861784208238717842082388178420823891784208239017842082391178420823921784208239317842082394178420823951784208239617842082397178420823981784208239917842082400178420824011784208240217842082403178420824041784208240517842082406178420824071784208240817842082409178420824101784208241117842082412178420824131784208241417842082415178420824161784208241717842082418178420824191784208242017842082421178420824221784208242317842082424178420824251784208242617842082427178420824281784208242917842082430178420824311784208243217842082433178420824341784208243517842082436178420824371784208243817842082439178420824401784208244117842082442178420824431784208244417842082445178420824461784208244717842082448178420824491784208245017842082451178420824521784208245317842082454178420824551784208245617842082457178420824581784208245917842082460178420824611784208246217842082463178420824641784208246517842082466178420824671784208246817842082469178420824701784208247117842082472178420824731784208247417842082475178420824761784208247717842082478178420824791784208248017842082481178420824821784208248317842082484178420824851784208248617842082487178420824881784208248917842082490178420824911784208249217842082493178420824941784208249517842082496178420824971784208249817842082499178420825001784208250117842082502178420825031784208250417842082505178420825061784208250717842082508178420825091784208251017842082511178420825121784208251317842082514178420825151784208251617842082517178420825181784208251917842082520178420825211784208252217842082523178420825241784208252517842082526178420825271784208252817842082529178420825301784208253117842082532178420825331784208253417842082535178420825361784208253717842082538178420825391784208254017842082541178420825421784208254317842082544178420825451784208254617842082547178420825481784208254917842082550178420825511784208255217842082553178420825541784208255517842082556178420825571784208255817842082559178420825601784208256117842082562178420825631784208256417842082565178420825661784208256717842082568178420825691784208257017842082571178420825721784208257317842082574178420825751784208257617842082577178420825781784208257917842082580178420825811784208258217842082583178420825841784208258517842082586178420825871784208258817842082589178420825901784208259117842082592178420825931784208259417842082595178420825961784208259717842082598178420825991784208260017842082601178420826021784208260317842082604178420826051784208260617842082607178420826081784208260917842082610178420826111784208261217842082613178420826141784208261517842082616178420826171784208261817842082619178420826201784208262117842082622178420826231784208262417842082625178420826261784208262717842082628178420826291784208263017842082631178420826321784208263317842082634178420826351784208263617842082637178420826381784208263917842082640178420826411784208264217842082643178420826441784208264517842082646178420826471784208264817842082649178420826501784208265117842082652178420826531784208265417842082655178420826561784208265717842082658178420826591784208266017842082661178420826621784208266317842082664178420826651784208266617842082667178420826681784208266917842082670178420826711784208267217842082673178420826741784208267517842082676178420826771784208267817842082679178420826801784208268117842082682178420826831784208268417842082685178420826861784208268717842082688178420826891784208269017842082691178420826921784208269317842082694178420826951784208269617842082697178420826981784208269917842082700178420827011784208270217842082703178420827041784208270517842082706178420827071784208270817842082709178420827101784208271117842082712178420827131784208271417842082715178420827161784208271717842082718178420827191784208272017842082721178420827221784208272317842082724178420827251784208272617842082727178420827281784208272917842082730178420827311784208273217842082733178420827341784208273517842082736178420827371784208273817842082739178420827401784208274117842082742178420827431784208274417842082745178420827461784208274717842082748178420827491784208275017842082751178420827521784208275317842082754178420827551784208275617842082757178420827581784208275917842082760178420827611784208276217842082763178420827641784208276517842082766178420827671784208276817842082769178420827701784208277117842082772178420827731784208277417842082775178420827761784208277717842082778178420827791784208278017842082781178420827821784208278317842082784178420827851784208278617842082787178420827881784208278917842082790178420827911784208279217842082793178420827941784208279517842082796178420827971784208279817842082799178420828001784208280117842082802178420828031784208280417842082805178420828061784208280717842082808178420828091784208281017842082811178420828121784208281317842082814178420828151784208281617842082817178420828181784208281917842082820178420828211784208282217842082823178420828241784208282517842082826178420828271784208282817842082829178420828301784208283117842082832178420828331784208283417842082835178420828361784208283717842082838178420828391784208284017842082841178420828421784208284317842082844178420828451784208284617842082847178420828481784208284917842082850178420828511784208285217842082853178420828541784208285517842082856178420828571784208285817842082859178420828601784208286117842082862178420828631784208286417842082865178420828661784208286717842082868178420828691784208287017842082871178420828721784208287317842082874178420828751784208287617842082877178420828781784208287917842082880178420828811784208288217842082883178420828841784208288517842082886178420828871784208288817842082889178420828901784208289117842082892178420828931784208289417842082895178420828961784208289717842082898178420828991784208290017842082901178420829021784208290317842082904178420829051784208290617842082907178420829081784208290917842082910178420829111784208291217842082913178420829141784208291517842082916178420829171784208291817842082919178420829201784208292117842082922178420829231784208292417842082925178420829261784208292717842082928178420829291784208293017842082931178420829321784208293317842082934178420829351784208293617842082937178420829381784208293917842082940178420829411784208294217842082943178420829441784208294517842082946178420829471784208294817842082949178420829501784208295117842082952178420829531784208295417842082955178420829561784208295717842082958178420829591784208296017842082961178420829621784208296317842082964178420829651784208296617842082967178420829681784208296917842082970178420829711784208297217842082973178420829741784208297517842082976178420829771784208297817842082979178420829801784208298117842082982178420829831784208298417842082985178420829861784208298717842082988178420829891784208299017842082991178420829921784208299317842082994178420829951784208299617842082997178420829981784208299917842083000178420830011784208300217842083003178420830041784208300517842083006178420830071784208300817842083009178420830101784208301117842083012178420830131784208301417842083015178420830161784208301717842083018178420830191784208302017842083021178420830221784208302317842083024178420830251784208302617842083027178420830281784208302917842083030178420830311784208303217842083033178420830341784208303517842083036178420830371784208303817842083039178420830401784208304117842083042178420830431784208304417842083045178420830461784208304717842083048178420830491784208305017842083051178420830521784208305317842083054178420830551784208305617842083057178420830581784208305917842083060178420830611784208306217842083063178420830641784208306517842083066178420830671784208306817842083069178420830701784208307117842083072178420830731784208307417842083075178420830761784208307717842083078178420830791784208308017842083081178420830821784208308317842083084178420830851784208308617842083087178420830881784208308917842083090178420830911784208309217842083093178420830941784208309517842083096178420830971784208309817842083099178420831001784208310117842083102178420831031784208310417842083105178420831061784208310717842083108178420831091784208311017842083111178420831121784208311317842083114178420831151784208311617842083117178420831181784208311917842083120178420831211784208312217842083123178420831241784208312517842083126178420831271784208312817842083129178420831301784208313117842083132178420831331784208313417842083135178420831361784208313717842083138178420831391784208314017842083141178420831421784208314317842083144178420831451784208314617842083147178420831481784208314917842083150178420831511784208315217842083153178420831541784208315517842083156178420831571784208315817842083159178420831601784208316117842083162178420831631784208316417842083165178420831661784208316717842083168178420831691784208317017842083171178420831721784208317317842083174178420831751784208317617842083177178420831781784208317917842083180178420831811784208318217842083183178420831841784208318517842083186178420831871784208318817842083189178420831901784208319117842083192178420831931784208319417842083195178420831961784208319717842083198178420831991784208320017842083201178420832021784208320317842083204178420832051784208320617842083207178420832081784208320917842083210178420832111784208321217842083213178420832141784208321517842083216178420832171784208321817842083219178420832201784208322117842083222178420832231784208322417842083225178420832261784208322717842083228178420832291784208323017842083231178420832321784208323317842083234178420832351784208323617842083237178420832381784208323917842083240178420832411784208324217842083243178420832441784208324517842083246178420832471784208324817842083249178420832501784208325117842083252178420832531784208325417842083255178420832561784208325717842083258178420832591784208326017842083261178420832621784208326317842083264178420832651784208326617842083267178420832681784208326917842083270178420832711784208327217842083273178420832741784208327517842083276178420832771784208327817842083279178420832801784208328117842083282178420832831784208328417842083285178420832861784208328717842083288178420832891784208329017842083291178420832921784208329317842083294178420832951784208329617842083297178420832981784208329917842083300178420833011784208330217842083303178420833041784208330517842083306178420833071784208330817842083309178420833101784208331117842083312178420833131784208331417842083315178420833161784208331717842083318178420833191784208332017842083321178420833221784208332317842083324178420833251784208332617842083327178420833281784208332917842083330178420833311784208333217842083333178420833341784208333517842083336178420833371784208333817842083339178420833401784208334117842083342178420833431784208334417842083345178420833461784208334717842083348178420833491784208335017842083351178420833521784208335317842083354178420833551784208335617842083357178420833581784208335917842083360178420833611784208336217842083363178420833641784208336517842083366178420833671784208336817842083369178420833701784208337117842083372178420833731784208337417842083375178420833761784208337717842083378178420833791784208338017842083381178420833821784208338317842083384178420833851784208338617842083387178420833881784208338917842083390178420833911784208339217842083393178420833941784208339517842083396178420833971784208339817842083399178420834001784208340117842083402178420834031784208340417842083405178420834061784208340717842083408178420834091784208341017842083411178420834121784208341317842083414178420834151784208341617842083417178420834181784208341917842083420178420834211784208342217842083423178420834241784208342517842083426178420834271784208342817842083429178420834301784208343117842083432178420834331784208343417842083435178420834361784208343717842083438178420834391784208344017842083441178420834421784208344317842083444178420834451784208344617842083447178420834481784208344917842083450178420834511784208345217842083453178420834541784208345517842083456178420834571784208345817842083459178420834601784208346117842083462178420834631784208346417842083465178420834661784208346717842083468178420834691784208347017842083471178420834721784208347317842083474178420834751784208347617842083477178420834781784208347917842083480178420834811784208348217842083483178420834841784208348517842083486178420834871784208348817842083489178420834901784208349117842083492178420834931784208349417842083495178420834961784208349717842083498178420834991784208350017842083501178420835021784208350317842083504178420835051784208350617842083507178420835081784208350917842083510178420835111784208351217842083513178420835141784208351517842083516178420835171784208351817842083519178420835201784208352117842083522178420835231784208352417842083525178420835261784208352717842083528178420835291784208353017842083531178420835321784208353317842083534178420835351784208353617842083537178420835381784208353917842083540178420835411784208354217842083543178420835441784208354517842083546178420835471784208354817842083549178420835501784208355117842083552178420835531784208355417842083555178420835561784208355717842083558178420835591784208356017842083561178420835621784208356317842083564178420835651784208356617842083567178420835681784208356917842083570178420835711784208357217842083573178420835741784208357517842083576178420835771784208357817842083579178420835801784208358117842083582178420835831784208358417842083585178420835861784208358717842083588178420835891784208359017842083591178420835921784208359317842083594178420835951784208359617842083597178420835981784208359917842083600178420836011784208360217842083603178420836041784208360517842083606178420836071784208360817842083609178420836101784208361117842083612178420836131784208361417842083615178420836161784208361717842083618178420836191784208362017842083621178420836221784208362317842083624178420836251784208362617842083627178420836281784208362917842083630178420836311784208363217842083633178420836341784208363517842083636178420836371784208363817842083639178420836401784208364117842083642178420836431784208364417842083645178420836461784208364717842083648178420836491784208365017842083651178420836521784208365317842083654178420836551784208365617842083657178420836581784208365917842083660178420836611784208366217842083663178420836641784208366517842083666178420836671784208366817842083669178420836701784208367117842083672178420836731784208367417842083675178420836761784208367717842083678178420836791784208368017842083681178420836821784208368317842083684178420836851784208368617842083687178420836881784208368917842083690178420836911784208369217842083693178420836941784208369517842083696178420836971784208369817842083699178420837001784208370117842083702178420837031784208370417842083705178420837061784208370717842083708178420837091784208371017842083711178420837121784208371317842083714178420837151784208371617842083717178420837181784208371917842083720178420837211784208372217842083723178420837241784208372517842083726178420837271784208372817842083729178420837301784208373117842083732178420837331784208373417842083735178420837361784208373717842083738178420837391784208374017842083741178420837421784208374317842083744178420837451784208374617842083747178420837481784208374917842083750178420837511784208375217842083753178420837541784208375517842083756178420837571784208375817842083759178420837601784208376117842083762178420837631784208376417842083765178420837661784208376717842083768178420837691784208377017842083771178420837721784208377317842083774178420837751784208377617842083777178420837781784208377917842083780178420837811784208378217842083783178420837841784208378517842083786178420837871784208378817842083789178420837901784208379117842083792178420837931784208379417842083795178420837961784208379717842083798178420837991784208380017842083801178420838021784208380317842083804178420838051784208380617842083807178420838081784208380917842083810178420838111784208381217842083813178420838141784208381517842083816178420838171784208381817842083819178420838201784208382117842083822178420838231784208382417842083825178420838261784208382717842083828178420838291784208383017842083831178420838321784208383317842083834178420838351784208383617842083837178420838381784208383917842083840178420838411784208384217842083843178420838441784208384517842083846178420838471784208384817842083849178420838501784208385117842083852178420838531784208385417842083855178420838561784208385717842083858178420838591784208386017842083861178420838621784208386317842083864178420838651784208386617842083867178420838681784208386917842083870178420838711784208387217842083873178420838741784208387517842083876178420838771784208387817842083879178420838801784208388117842083882178420838831784208388417842083885178420838861784208388717842083888178420838891784208389017842083891178420838921784208389317842083894178420838951784208389617842083897178420838981784208389917842083900178420839011784208390217842083903178420839041784208390517842083906178420839071784208390817842083909178420839101784208391117842083912178420839131784208391417842083915178420839161784208391717842083918178420839191784208392017842083921178420839221784208392317842083924178420839251784208392617842083927178420839281784208392917842083930178420839311784208393217842083933178420839341784208393517842083936178420839371784208393817842083939178420839401784208394117842083942178420839431784208394417842083945178420839461784208394717842083948178420839491784208395017842083951178420839521784208395317842083954178420839551784208395617842083957178420839581784208395917842083960178420839611784208396217842083963178420839641784208396517842083966178420839671784208396817842083969178420839701784208397117842083972178420839731784208397417842083975178420839761784208397717842083978178420839791784208398017842083981178420839821784208398317842083984178420839851784208398617842083987178420839881784208398917842083990178420839911784208399217842083993178420839941784208399517842083996178420839971784208399817842083999178420840001784208400117842084002178420840031784208400417842084005178420840061784208400717842084008178420840091784208401017842084011178420840121784208401317842084014178420840151784208401617842084017178420840181784208401917842084020178420840211784208402217842084023178420840241784208402517842084026178420840271784208402817842084029178420840301784208403117842084032178420840331784208403417842084035178420840361784208403717842084038178420840391784208404017842084041178420840421784208404317842084044178420840451784208404617842084047178420840481784208404917842084050178420840511784208405217842084053178420840541784208405517842084056178420840571784208405817842084059178420840601784208406117842084062178420840631784208406417842084065178420840661784208406717842084068178420840691784208407017842084071178420840721784208407317842084074178420840751784208407617842084077178420840781784208407917842084080178420840811784208408217842084083178420840841784208408517842084086178420840871784208408817842084089178420840901784208409117842084092178420840931784208409417842084095178420840961784208409717842084098178420840991784208410017842084101178420841021784208410317842084104178420841051784208410617842084107178420841081784208410917842084110178420841111784208411217842084113178420841141784208411517842084116178420841171784208411817842084119178420841201784208412117842084122178420841231784208412417842084125178420841261784208412717842084128178420841291784208413017842084131178420841321784208413317842084134178420841351784208413617842084137178420841381784208413917842084140178420841411784208414217842084143178420841441784208414517842084146178420841471784208414817842084149178420841501784208415117842084152178420841531784208415417842084155178420841561784208415717842084158178420841591784208416017842084161178420841621784208416317842084164178420841651784208416617842084167178420841681784208416917842084170178420841711784208417217842084173178420841741784208417517842084176178420841771784208417817842084179178420841801784208418117842084182178420841831784208418417842084185178420841861784208418717842084188178420841891784208419017842084191178420841921784208419317842084194178420841951784208419617842084197178420841981784208419917842084200178420842011784208420217842084203178420842041784208420517842084206178420842071784208420817842084209178420842101784208421117842084212178420842131784208421417842084215178420842161784208421717842084218178420842191784208422017842084221178420842221784208422317842084224178420842251784208422617842084227178420842281784208422917842084230178420842311784208423217842084233178420842341784208423517842084236178420842371784208423817842084239178420842401784208424117842084242178420842431784208424417842084245178420842461784208424717842084248178420842491784208425017842084251178420842521784208425317842084254178420842551784208425617842084257178420842581784208425917842084260178420842611784208426217842084263178420842641784208426517842084266178420842671784208426817842084269178420842701784208427117842084272178420842731784208427417842084275178420842761784208427717842084278178420842791784208428017842084281178420842821784208428317842084284178420842851784208428617842084287178420842881784208428917842084290178420842911784208429217842084293178420842941784208429517842084296178420842971784208429817842084299178420843001784208430117842084302178420843031784208430417842084305178420843061784208430717842084308178420843091784208431017842084311178420843121784208431317842084314178420843151784208431617842084317178420843181784208431917842084320178420843211784208432217842084323178420843241784208432517842084326178420843271784208432817842084329178420843301784208433117842084332178420843331784208433417842084335178420843361784208433717842084338178420843391784208434017842084341178420843421784208434317842084344178420843451784208434617842084347178420843481784208434917842084350178420843511784208435217842084353178420843541784208435517842084356178420843571784208435817842084359178420843601784208436117842084362178420843631784208436417842084365178420843661784208436717842084368178420843691784208437017842084371178420843721784208437317842084374178420843751784208437617842084377178420843781784208437917842084380178420843811784208438217842084383178420843841784208438517842084386178420843871784208438817842084389178420843901784208439117842084392178420843931784208439417842084395178420843961784208439717842084398178420843991784208440017842084401178420844021784208440317842084404178420844051784208440617842084407178420844081784208440917842084410178420844111784208441217842084413178420844141784208441517842084416178420844171784208441817842084419178420844201784208442117842084422178420844231784208442417842084425178420844261784208442717842084428178420844291784208443017842084431178420844321784208443317842084434178420844351784208443617842084437178420844381784208443917842084440178420844411784208444217842084443178420844441784208444517842084446178420844471784208444817842084449178420844501784208445117842084452178420844531784208445417842084455178420844561784208445717842084458178420844591784208446017842084461178420844621784208446317842084464178420844651784208446617842084467178420844681784208446917842084470178420844711784208447217842084473178420844741784208447517842084476178420844771784208447817842084479178420844801784208448117842084482178420844831784208448417842084485178420844861784208448717842084488178420844891784208449017842084491178420844921784208449317842084494178420844951784208449617842084497178420844981784208449917842084500178420845011784208450217842084503178420845041784208450517842084506178420845071784208450817842084509178420845101784208451117842084512178420845131784208451417842084515178420845161784208451717842084518178420845191784208452017842084521178420845221784208452317842084524178420845251784208452617842084527178420845281784208452917842084530178420845311784208453217842084533178420845341784208453517842084536178420845371784208453817842084539178420845401784208454117842084542178420845431784208454417842084545178420845461784208454717842084548178420845491784208455017842084551178420845521784208455317842084554178420845551784208455617842084557178420845581784208455917842084560178420845611784208456217842084563178420845641784208456517842084566178420845671784208456817842084569178420845701784208457117842084572178420845731784208457417842084575178420845761784208457717842084578178420845791784208458017842084581178420845821784208458317842084584178420845851784208458617842084587178420845881784208458917842084590178420845911784208459217842084593178420845941784208459517842084596178420845971784208459817842084599178420846001784208460117842084602178420846031784208460417842084605178420846061784208460717842084608178420846091784208461017842084611178420846121784208461317842084614178420846151784208461617842084617178420846181784208461917842084620178420846211784208462217842084623178420846241784208462517842084626178420846271784208462817842084629178420846301784208463117842084632178420846331784208463417842084635178420846361784208463717842084638178420846391784208464017842084641178420846421784208464317842084644178420846451784208464617842084647178420846481784208464917842084650178420846511784208465217842084653178420846541784208465517842084656178420846571784208465817842084659178420846601784208466117842084662178420846631784208466417842084665178420846661784208466717842084668178420846691784208467017842084671178420846721784208467317842084674178420846751784208467617842084677178420846781784208467917842084680178420846811784208468217842084683178420846841784208468517842084686178420846871784208468817842084689178420846901784208469117842084692178420846931784208469417842084695178420846961784208469717842084698178420846991784208470017842084701178420847021784208470317842084704178420847051784208470617842084707178420847081784208470917842084710178420847111784208471217842084713178420847141784208471517842084716178420847171784208471817842084719178420847201784208472117842084722178420847231784208472417842084725178420847261784208472717842084728178420847291784208473017842084731178420847321784208473317842084734178420847351784208473617842084737178420847381784208473917842084740178420847411784208474217842084743178420847441784208474517842084746178420847471784208474817842084749178420847501784208475117842084752178420847531784208475417842084755178420847561784208475717842084758178420847591784208476017842084761178420847621784208476317842084764178420847651784208476617842084767178420847681784208476917842084770178420847711784208477217842084773178420847741784208477517842084776178420847771784208477817842084779178420847801784208478117842084782178420847831784208478417842084785178420847861784208478717842084788178420847891784208479017842084791178420847921784208479317842084794178420847951784208479617842084797178420847981784208479917842084800178420848011784208480217842084803178420848041784208480517842084806178420848071784208480817842084809178420848101784208481117842084812178420848131784208481417842084815178420848161784208481717842084818178420848191784208482017842084821178420848221784208482317842084824178420848251784208482617842084827178420848281784208482917842084830178420848311784208483217842084833178420848341784208483517842084836178420848371784208483817842084839178420848401784208484117842084842178420848431784208484417842084845178420848461784208484717842084848178420848491784208485017842084851178420848521784208485317842084854178420848551784208485617842084857178420848581784208485917842084860178420848611784208486217842084863178420848641784208486517842084866178420848671784208486817842084869178420848701784208487117842084872178420848731784208487417842084875178420848761784208487717842084878178420848791784208488017842084881178420848821784208488317842084884178420848851784208488617842084887178420848881784208488917842084890178420848911784208489217842084893178420848941784208489517842084896178420848971784208489817842084899178420849001784208490117842084902178420849031784208490417842084905178420849061784208490717842084908178420849091784208491017842084911178420849121784208491317842084914178420849151784208491617842084917178420849181784208491917842084920178420849211784208492217842084923178420849241784208492517842084926178420849271784208492817842084929178420849301784208493117842084932178420849331784208493417842084935178420849361784208493717842084938178420849391784208494017842084941178420849421784208494317842084944178420849451784208494617842084947178420849481784208494917842084950178420849511784208495217842084953178420849541784208495517842084956178420849571784208495817842084959178420849601784208496117842084962178420849631784208496417842084965178420849661784208496717842084968178420849691784208497017842084971178420849721784208497317842084974178420849751784208497617842084977178420849781784208497917842084980178420849811784208498217842084983178420849841784208498517842084986178420849871784208498817842084989178420849901784208499117842084992178420849931784208499417842084995178420849961784208499717842084998178420849991784208500017842085001178420850021784208500317842085004178420850051784208500617842085007178420850081784208500917842085010178420850111784208501217842085013178420850141784208501517842085016178420850171784208501817842085019178420850201784208502117842085022178420850231784208502417842085025178420850261784208502717842085028178420850291784208503017842085031178420850321784208503317842085034178420850351784208503617842085037178420850381784208503917842085040178420850411784208504217842085043178420850441784208504517842085046178420850471784208504817842085049178420850501784208505117842085052178420850531784208505417842085055178420850561784208505717842085058178420850591784208506017842085061178420850621784208506317842085064178420850651784208506617842085067178420850681784208506917842085070178420850711784208507217842085073178420850741784208507517842085076178420850771784208507817842085079178420850801784208508117842085082178420850831784208508417842085085178420850861784208508717842085088178420850891784208509017842085091178420850921784208509317842085094178420850951784208509617842085097178420850981784208509917842085100178420851011784208510217842085103178420851041784208510517842085106178420851071784208510817842085109178420851101784208511117842085112178420851131784208511417842085115178420851161784208511717842085118178420851191784208512017842085121178420851221784208512317842085124178420851251784208512617842085127178420851281784208512917842085130178420851311784208513217842085133178420851341784208513517842085136178420851371784208513817842085139178420851401784208514117842085142178420851431784208514417842085145178420851461784208514717842085148178420851491784208515017842085151178420851521784208515317842085154178420851551784208515617842085157178420851581784208515917842085160178420851611784208516217842085163178420851641784208516517842085166178420851671784208516817842085169178420851701784208517117842085172178420851731784208517417842085175178420851761784208517717842085178178420851791784208518017842085181178420851821784208518317842085184178420851851784208518617842085187178420851881784208518917842085190178420851911784208519217842085193178420851941784208519517842085196178420851971784208519817842085199178420852001784208520117842085202178420852031784208520417842085205178420852061784208520717842085208178420852091784208521017842085211178420852121784208521317842085214178420852151784208521617842085217178420852181784208521917842085220178420852211784208522217842085223178420852241784208522517842085226178420852271784208522817842085229178420852301784208523117842085232178420852331784208523417842085235178420852361784208523717842085238178420852391784208524017842085241178420852421784208524317842085244178420852451784208524617842085247178420852481784208524917842085250178420852511784208525217842085253178420852541784208525517842085256178420852571784208525817842085259178420852601784208526117842085262178420852631784208526417842085265178420852661784208526717842085268178420852691784208527017842085271178420852721784208527317842085274178420852751784208527617842085277178420852781784208527917842085280178420852811784208528217842085283178420852841784208528517842085286178420852871784208528817842085289178420852901784208529117842085292178420852931784208529417842085295178420852961784208529717842085298178420852991784208530017842085301178420853021784208530317842085304178420853051784208530617842085307178420853081784208530917842085310178420853111784208531217842085313178420853141784208531517842085316178420853171784208531817842085319178420853201784208532117842085322178420853231784208532417842085325178420853261784208532717842085328178420853291784208533017842085331178420853321784208533317842085334178420853351784208533617842085337178420853381784208533917842085340178420853411784208534217842085343178420853441784208534517842085346178420853471784208534817842085349178420853501784208535117842085352178420853531784208535417842085355178420853561784208535717842085358178420853591784208536017842085361178420853621784208536317842085364178420853651784208536617842085367178420853681784208536917842085370178420853711784208537217842085373178420853741784208537517842085376178420853771784208537817842085379178420853801784208538117842085382178420853831784208538417842085385178420853861784208538717842085388178420853891784208539017842085391178420853921784208539317842085394178420853951784208539617842085397178420853981784208539917842085400178420854011784208540217842085403178420854041784208540517842085406178420854071784208540817842085409178420854101784208541117842085412178420854131784208541417842085415178420854161784208541717842085418178420854191784208542017842085421178420854221784208542317842085424178420854251784208542617842085427178420854281784208542917842085430178420854311784208543217842085433178420854341784208543517842085436178420854371784208543817842085439178420854401784208544117842085442178420854431784208544417842085445178420854461784208544717842085448178420854491784208545017842085451178420854521784208545317842085454178420854551784208545617842085457178420854581784208545917842085460178420854611784208546217842085463178420854641784208546517842085466178420854671784208546817842085469178420854701784208547117842085472178420854731784208547417842085475178420854761784208547717842085478178420854791784208548017842085481178420854821784208548317842085484178420854851784208548617842085487178420854881784208548917842085490178420854911784208549217842085493178420854941784208549517842085496178420854971784208549817842085499178420855001784208550117842085502178420855031784208550417842085505178420855061784208550717842085508178420855091784208551017842085511178420855121784208551317842085514178420855151784208551617842085517178420855181784208551917842085520178420855211784208552217842085523178420855241784208552517842085526178420855271784208552817842085529178420855301784208553117842085532178420855331784208553417842085535178420855361784208553717842085538178420855391784208554017842085541178420855421784208554317842085544178420855451784208554617842085547178420855481784208554917842085550178420855511784208555217842085553178420855541784208555517842085556178420855571784208555817842085559178420855601784208556117842085562178420855631784208556417842085565178420855661784208556717842085568178420855691784208557017842085571178420855721784208557317842085574178420855751784208557617842085577178420855781784208557917842085580178420855811784208558217842085583178420855841784208558517842085586178420855871784208558817842085589178420855901784208559117842085592178420855931784208559417842085595178420855961784208559717842085598178420855991784208560017842085601178420856021784208560317842085604178420856051784208560617842085607178420856081784208560917842085610178420856111784208561217842085613178420856141784208561517842085616178420856171784208561817842085619178420856201784208562117842085622178420856231784208562417842085625178420856261784208562717842085628178420856291784208563017842085631178420856321784208563317842085634178420856351784208563617842085637178420856381784208563917842085640178420856411784208564217842085643178420856441784208564517842085646178420856471784208564817842085649178420856501784208565117842085652178420856531784208565417842085655178420856561784208565717842085658178420856591784208566017842085661178420856621784208566317842085664178420856651784208566617842085667178420856681784208566917842085670178420856711784208567217842085673178420856741784208567517842085676178420856771784208567817842085679178420856801784208568117842085682178420856831784208568417842085685178420856861784208568717842085688178420856891784208569017842085691178420856921784208569317842085694178420856951784208569617842085697178420856981784208569917842085700178420857011784208570217842085703178420857041784208570517842085706178420857071784208570817842085709178420857101784208571117842085712178420857131784208571417842085715178420857161784208571717842085718178420857191784208572017842085721178420857221784208572317842085724178420857251784208572617842085727178420857281784208572917842085730178420857311784208573217842085733178420857341784208573517842085736178420857371784208573817842085739178420857401784208574117842085742178420857431784208574417842085745178420857461784208574717842085748178420857491784208575017842085751178420857521784208575317842085754178420857551784208575617842085757178420857581784208575917842085760178420857611784208576217842085763178420857641784208576517842085766178420857671784208576817842085769178420857701784208577117842085772178420857731784208577417842085775178420857761784208577717842085778178420857791784208578017842085781178420857821784208578317842085784178420857851784208578617842085787178420857881784208578917842085790178420857911784208579217842085793178420857941784208579517842085796178420857971784208579817842085799178420858001784208580117842085802178420858031784208580417842085805178420858061784208580717842085808178420858091784208581017842085811178420858121784208581317842085814178420858151784208581617842085817178420858181784208581917842085820178420858211784208582217842085823178420858241784208582517842085826178420858271784208582817842085829178420858301784208583117842085832178420858331784208583417842085835178420858361784208583717842085838178420858391784208584017842085841178420858421784208584317842085844178420858451784208584617842085847178420858481784208584917842085850178420858511784208585217842085853178420858541784208585517842085856178420858571784208585817842085859178420858601784208586117842085862178420858631784208586417842085865178420858661784208586717842085868178420858691784208587017842085871178420858721784208587317842085874178420858751784208587617842085877178420858781784208587917842085880178420858811784208588217842085883178420858841784208588517842085886178420858871784208588817842085889178420858901784208589117842085892178420858931784208589417842085895178420858961784208589717842085898178420858991784208590017842085901178420859021784208590317842085904178420859051784208590617842085907178420859081784208590917842085910178420859111784208591217842085913178420859141784208591517842085916178420859171784208591817842085919178420859201784208592117842085922178420859231784208592417842085925178420859261784208592717842085928178420859291784208593017842085931178420859321784208593317842085934178420859351784208593617842085937178420859381784208593917842085940178420859411784208594217842085943178420859441784208594517842085946178420859471784208594817842085949178420859501784208595117842085952178420859531784208595417842085955178420859561784208595717842085958178420859591784208596017842085961178420859621784208596317842085964178420859651784208596617842085967178420859681784208596917842085970178420859711784208597217842085973178420859741784208597517842085976178420859771784208597817842085979178420859801784208598117842085982178420859831784208598417842085985178420859861784208598717842085988178420859891784208599017842085991178420859921784208599317842085994178420859951784208599617842085997178420859981784208599917842086000178420860011784208600217842086003178420860041784208600517842086006178420860071784208600817842086009178420860101784208601117842086012178420860131784208601417842086015178420860161784208601717842086018178420860191784208602017842086021178420860221784208602317842086024178420860251784208602617842086027178420860281784208602917842086030178420860311784208603217842086033178420860341784208603517842086036178420860371784208603817842086039178420860401784208604117842086042178420860431784208604417842086045178420860461784208604717842086048178420860491784208605017842086051178420860521784208605317842086054178420860551784208605617842086057178420860581784208605917842086060178420860611784208606217842086063178420860641784208606517842086066178420860671784208606817842086069178420860701784208607117842086072178420860731784208607417842086075178420860761784208607717842086078178420860791784208608017842086081178420860821784208608317842086084178420860851784208608617842086087178420860881784208608917842086090178420860911784208609217842086093178420860941784208609517842086096178420860971784208609817842086099178420861001784208610117842086102178420861031784208610417842086105178420861061784208610717842086108178420861091784208611017842086111178420861121784208611317842086114178420861151784208611617842086117178420861181784208611917842086120178420861211784208612217842086123178420861241784208612517842086126178420861271784208612817842086129178420861301784208613117842086132178420861331784208613417842086135178420861361784208613717842086138178420861391784208614017842086141178420861421784208614317842086144178420861451784208614617842086147178420861481784208614917842086150178420861511784208615217842086153178420861541784208615517842086156178420861571784208615817842086159178420861601784208616117842086162178420861631784208616417842086165178420861661784208616717842086168178420861691784208617017842086171178420861721784208617317842086174178420861751784208617617842086177178420861781784208617917842086180178420861811784208618217842086183178420861841784208618517842086186178420861871784208618817842086189178420861901784208619117842086192178420861931784208619417842086195178420861961784208619717842086198178420861991784208620017842086201178420862021784208620317842086204178420862051784208620617842086207178420862081784208620917842086210178420862111784208621217842086213178420862141784208621517842086216178420862171784208621817842086219178420862201784208622117842086222178420862231784208622417842086225178420862261784208622717842086228178420862291784208623017842086231178420862321784208623317842086234178420862351784208623617842086237178420862381784208623917842086240178420862411784208624217842086243178420862441784208624517842086246178420862471784208624817842086249178420862501784208625117842086252178420862531784208625417842086255178420862561784208625717842086258178420862591784208626017842086261178420862621784208626317842086264178420862651784208626617842086267178420862681784208626917842086270178420862711784208627217842086273178420862741784208627517842086276178420862771784208627817842086279178420862801784208628117842086282178420862831784208628417842086285178420862861784208628717842086288178420862891784208629017842086291178420862921784208629317842086294178420862951784208629617842086297178420862981784208629917842086300178420863011784208630217842086303178420863041784208630517842086306178420863071784208630817842086309178420863101784208631117842086312178420863131784208631417842086315178420863161784208631717842086318178420863191784208632017842086321178420863221784208632317842086324178420863251784208632617842086327178420863281784208632917842086330178420863311784208633217842086333178420863341784208633517842086336178420863371784208633817842086339178420863401784208634117842086342178420863431784208634417842086345178420863461784208634717842086348178420863491784208635017842086351178420863521784208635317842086354178420863551784208635617842086357178420863581784208635917842086360178420863611784208636217842086363178420863641784208636517842086366178420863671784208636817842086369178420863701784208637117842086372178420863731784208637417842086375178420863761784208637717842086378178420863791784208638017842086381178420863821784208638317842086384178420863851784208638617842086387178420863881784208638917842086390178420863911784208639217842086393178420863941784208639517842086396178420863971784208639817842086399178420864001784208640117842086402178420864031784208640417842086405178420864061784208640717842086408178420864091784208641017842086411178420864121784208641317842086414178420864151784208641617842086417178420864181784208641917842086420178420864211784208642217842086423178420864241784208642517842086426178420864271784208642817842086429178420864301784208643117842086432178420864331784208643417842086435178420864361784208643717842086438178420864391784208644017842086441178420864421784208644317842086444178420864451784208644617842086447178420864481784208644917842086450178420864511784208645217842086453178420864541784208645517842086456178420864571784208645817842086459178420864601784208646117842086462178420864631784208646417842086465178420864661784208646717842086468178420864691784208647017842086471178420864721784208647317842086474178420864751784208647617842086477178420864781784208647917842086480178420864811784208648217842086483178420864841784208648517842086486178420864871784208648817842086489178420864901784208649117842086492178420864931784208649417842086495178420864961784208649717842086498178420864991784208650017842086501178420865021784208650317842086504178420865051784208650617842086507178420865081784208650917842086510178420865111784208651217842086513178420865141784208651517842086516178420865171784208651817842086519178420865201784208652117842086522178420865231784208652417842086525178420865261784208652717842086528178420865291784208653017842086531178420865321784208653317842086534178420865351784208653617842086537178420865381784208653917842086540178420865411784208654217842086543178420865441784208654517842086546178420865471784208654817842086549178420865501784208655117842086552178420865531784208655417842086555178420865561784208655717842086558178420865591784208656017842086561178420865621784208656317842086564178420865651784208656617842086567178420865681784208656917842086570178420865711784208657217842086573178420865741784208657517842086576178420865771784208657817842086579178420865801784208658117842086582178420865831784208658417842086585178420865861784208658717842086588178420865891784208659017842086591178420865921784208659317842086594178420865951784208659617842086597178420865981784208659917842086600178420866011784208660217842086603178420866041784208660517842086606178420866071784208660817842086609178420866101784208661117842086612178420866131784208661417842086615178420866161784208661717842086618178420866191784208662017842086621178420866221784208662317842086624178420866251784208662617842086627178420866281784208662917842086630178420866311784208663217842086633178420866341784208663517842086636178420866371784208663817842086639178420866401784208664117842086642178420866431784208664417842086645178420866461784208664717842086648178420866491784208665017842086651178420866521784208665317842086654178420866551784208665617842086657178420866581784208665917842086660178420866611784208666217842086663178420866641784208666517842086666178420866671784208666817842086669178420866701784208667117842086672178420866731784208667417842086675178420866761784208667717842086678178420866791784208668017842086681178420866821784208668317842086684178420866851784208668617842086687178420866881784208668917842086690178420866911784208669217842086693178420866941784208669517842086696178420866971784208669817842086699178420867001784208670117842086702178420867031784208670417842086705178420867061784208670717842086708178420867091784208671017842086711178420867121784208671317842086714178420867151784208671617842086717178420867181784208671917842086720178420867211784208672217842086723178420867241784208672517842086726178420867271784208672817842086729178420867301784208673117842086732178420867331784208673417842086735178420867361784208673717842086738178420867391784208674017842086741178420867421784208674317842086744178420867451784208674617842086747178420867481784208674917842086750178420867511784208675217842086753178420867541784208675517842086756178420867571784208675817842086759178420867601784208676117842086762178420867631784208676417842086765178420867661784208676717842086768178420867691784208677017842086771178420867721784208677317842086774178420867751784208677617842086777178420867781784208677917842086780178420867811784208678217842086783178420867841784208678517842086786178420867871784208678817842086789178420867901784208679117842086792178420867931784208679417842086795178420867961784208679717842086798178420867991784208680017842086801178420868021784208680317842086804178420868051784208680617842086807178420868081784208680917842086810178420868111784208681217842086813178420868141784208681517842086816178420868171784208681817842086819178420868201784208682117842086822178420868231784208682417842086825178420868261784208682717842086828178420868291784208683017842086831178420868321784208683317842086834178420868351784208683617842086837178420868381784208683917842086840178420868411784208684217842086843178420868441784208684517842086846178420868471784208684817842086849178420868501784208685117842086852178420868531784208685417842086855178420868561784208685717842086858178420868591784208686017842086861178420868621784208686317842086864178420868651784208686617842086867178420868681784208686917842086870178420868711784208687217842086873178420868741784208687517842086876178420868771784208687817842086879178420868801784208688117842086882178420868831784208688417842086885178420868861784208688717842086888178420868891784208689017842086891178420868921784208689317842086894178420868951784208689617842086897178420868981784208689917842086900178420869011784208690217842086903178420869041784208690517842086906178420869071784208690817842086909178420869101784208691117842086912178420869131784208691417842086915178420869161784208691717842086918178420869191784208692017842086921178420869221784208692317842086924178420869251784208692617842086927178420869281784208692917842086930178420869311784208693217842086933178420869341784208693517842086936178420869371784208693817842086939178420869401784208694117842086942178420869431784208694417842086945178420869461784208694717842086948178420869491784208695017842086951178420869521784208695317842086954178420869551784208695617842086957178420869581784208695917842086960178420869611784208696217842086963178420869641784208696517842086966178420869671784208696817842086969178420869701784208697117842086972178420869731784208697417842086975178420869761784208697717842086978178420869791784208698017842086981178420869821784208698317842086984178420869851784208698617842086987178420869881784208698917842086990178420869911784208699217842086993178420869941784208699517842086996178420869971784208699817842086999178420870001784208700117842087002178420870031784208700417842087005178420870061784208700717842087008178420870091784208701017842087011178420870121784208701317842087014178420870151784208701617842087017178420870181784208701917842087020178420870211784208702217842087023178420870241784208702517842087026178420870271784208702817842087029178420870301784208703117842087032178420870331784208703417842087035178420870361784208703717842087038178420870391784208704017842087041178420870421784208704317842087044178420870451784208704617842087047178420870481784208704917842087050178420870511784208705217842087053178420870541784208705517842087056178420870571784208705817842087059178420870601784208706117842087062178420870631784208706417842087065178420870661784208706717842087068178420870691784208707017842087071178420870721784208707317842087074178420870751784208707617842087077178420870781784208707917842087080178420870811784208708217842087083178420870841784208708517842087086178420870871784208708817842087089178420870901784208709117842087092178420870931784208709417842087095178420870961784208709717842087098178420870991784208710017842087101178420871021784208710317842087104178420871051784208710617842087107178420871081784208710917842087110178420871111784208711217842087113178420871141784208711517842087116178420871171784208711817842087119178420871201784208712117842087122178420871231784208712417842087125178420871261784208712717842087128178420871291784208713017842087131178420871321784208713317842087134178420871351784208713617842087137178420871381784208713917842087140178420871411784208714217842087143178420871441784208714517842087146178420871471784208714817842087149178420871501784208715117842087152178420871531784208715417842087155178420871561784208715717842087158178420871591784208716017842087161178420871621784208716317842087164178420871651784208716617842087167178420871681784208716917842087170178420871711784208717217842087173178420871741784208717517842087176178420871771784208717817842087179178420871801784208718117842087182178420871831784208718417842087185178420871861784208718717842087188178420871891784208719017842087191178420871921784208719317842087194178420871951784208719617842087197178420871981784208719917842087200178420872011784208720217842087203178420872041784208720517842087206178420872071784208720817842087209178420872101784208721117842087212178420872131784208721417842087215178420872161784208721717842087218178420872191784208722017842087221178420872221784208722317842087224178420872251784208722617842087227178420872281784208722917842087230178420872311784208723217842087233178420872341784208723517842087236178420872371784208723817842087239178420872401784208724117842087242178420872431784208724417842087245178420872461784208724717842087248178420872491784208725017842087251178420872521784208725317842087254178420872551784208725617842087257178420872581784208725917842087260178420872611784208726217842087263178420872641784208726517842087266178420872671784208726817842087269178420872701784208727117842087272178420872731784208727417842087275178420872761784208727717842087278178420872791784208728017842087281178420872821784208728317842087284178420872851784208728617842087287178420872881784208728917842087290178420872911784208729217842087293178420872941784208729517842087296178420872971784208729817842087299178420873001784208730117842087302178420873031784208730417842087305178420873061784208730717842087308178420873091784208731017842087311178420873121784208731317842087314178420873151784208731617842087317178420873181784208731917842087320178420873211784208732217842087323178420873241784208732517842087326178420873271784208732817842087329178420873301784208733117842087332178420873331784208733417842087335178420873361784208733717842087338178420873391784208734017842087341178420873421784208734317842087344178420873451784208734617842087347178420873481784208734917842087350178420873511784208735217842087353178420873541784208735517842087356178420873571784208735817842087359178420873601784208736117842087362178420873631784208736417842087365178420873661784208736717842087368178420873691784208737017842087371178420873721784208737317842087374178420873751784208737617842087377178420873781784208737917842087380178420873811784208738217842087383178420873841784208738517842087386178420873871784208738817842087389178420873901784208739117842087392178420873931784208739417842087395178420873961784208739717842087398178420873991784208740017842087401178420874021784208740317842087404178420874051784208740617842087407178420874081784208740917842087410178420874111784208741217842087413178420874141784208741517842087416178420874171784208741817842087419178420874201784208742117842087422178420874231784208742417842087425178420874261784208742717842087428178420874291784208743017842087431178420874321784208743317842087434178420874351784208743617842087437178420874381784208743917842087440178420874411784208744217842087443178420874441784208744517842087446178420874471784208744817842087449178420874501784208745117842087452178420874531784208745417842087455178420874561784208745717842087458178420874591784208746017842087461178420874621784208746317842087464178420874651784208746617842087467178420874681784208746917842087470178420874711784208747217842087473178420874741784208747517842087476178420874771784208747817842087479178420874801784208748117842087482178420874831784208748417842087485178420874861784208748717842087488178420874891784208749017842087491178420874921784208749317842087494178420874951784208749617842087497178420874981784208749917842087500178420875011784208750217842087503178420875041784208750517842087506178420875071784208750817842087509178420875101784208751117842087512178420875131784208751417842087515178420875161784208751717842087518178420875191784208752017842087521178420875221784208752317842087524178420875251784208752617842087527178420875281784208752917842087530178420875311784208753217842087533178420875341784208753517842087536178420875371784208753817842087539178420875401784208754117842087542178420875431784208754417842087545178420875461784208754717842087548178420875491784208755017842087551178420875521784208755317842087554178420875551784208755617842087557178420875581784208755917842087560178420875611784208756217842087563178420875641784208756517842087566178420875671784208756817842087569178420875701784208757117842087572178420875731784208757417842087575178420875761784208757717842087578178420875791784208758017842087581178420875821784208758317842087584178420875851784208758617842087587178420875881784208758917842087590178420875911784208759217842087593178420875941784208759517842087596178420875971784208759817842087599178420876001784208760117842087602178420876031784208760417842087605178420876061784208760717842087608178420876091784208761017842087611178420876121784208761317842087614178420876151784208761617842087617178420876181784208761917842087620178420876211784208762217842087623178420876241784208762517842087626178420876271784208762817842087629178420876301784208763117842087632178420876331784208763417842087635178420876361784208763717842087638178420876391784208764017842087641178420876421784208764317842087644178420876451784208764617842087647178420876481784208764917842087650178420876511784208765217842087653178420876541784208765517842087656178420876571784208765817842087659178420876601784208766117842087662178420876631784208766417842087665178420876661784208766717842087668178420876691784208767017842087671178420876721784208767317842087674178420876751784208767617842087677178420876781784208767917842087680178420876811784208768217842087683178420876841784208768517842087686178420876871784208768817842087689178420876901784208769117842087692178420876931784208769417842087695178420876961784208769717842087698178420876991784208770017842087701178420877021784208770317842087704178420877051784208770617842087707178420877081784208770917842087710178420877111784208771217842087713178420877141784208771517842087716178420877171784208771817842087719178420877201784208772117842087722178420877231784208772417842087725178420877261784208772717842087728178420877291784208773017842087731178420877321784208773317842087734178420877351784208773617842087737178420877381784208773917842087740178420877411784208774217842087743178420877441784208774517842087746178420877471784208774817842087749178420877501784208775117842087752178420877531784208775417842087755178420877561784208775717842087758178420877591784208776017842087761178420877621784208776317842087764178420877651784208776617842087767178420877681784208776917842087770178420877711784208777217842087773178420877741784208777517842087776178420877771784208777817842087779178420877801784208778117842087782178420877831784208778417842087785178420877861784208778717842087788178420877891784208779017842087791178420877921784208779317842087794178420877951784208779617842087797178420877981784208779917842087800178420878011784208780217842087803178420878041784208780517842087806178420878071784208780817842087809178420878101784208781117842087812178420878131784208781417842087815178420878161784208781717842087818178420878191784208782017842087821178420878221784208782317842087824178420878251784208782617842087827178420878281784208782917842087830178420878311784208783217842087833178420878341784208783517842087836178420878371784208783817842087839178420878401784208784117842087842178420878431784208784417842087845178420878461784208784717842087848178420878491784208785017842087851178420878521784208785317842087854178420878551784208785617842087857178420878581784208785917842087860178420878611784208786217842087863178420878641784208786517842087866178420878671784208786817842087869178420878701784208787117842087872178420878731784208787417842087875178420878761784208787717842087878178420878791784208788017842087881178420878821784208788317842087884178420878851784208788617842087887178420878881784208788917842087890178420878911784208789217842087893178420878941784208789517842087896178420878971784208789817842087899178420879001784208790117842087902178420879031784208790417842087905178420879061784208790717842087908178420879091784208791017842087911178420879121784208791317842087914178420879151784208791617842087917178420879181784208791917842087920178420879211784208792217842087923178420879241784208792517842087926178420879271784208792817842087929178420879301784208793117842087932178420879331784208793417842087935178420879361784208793717842087938178420879391784208794017842087941178420879421784208794317842087944178420879451784208794617842087947178420879481784208794917842087950178420879511784208795217842087953178420879541784208795517842087956178420879571784208795817842087959178420879601784208796117842087962178420879631784208796417842087965178420879661784208796717842087968178420879691784208797017842087971178420879721784208797317842087974178420879751784208797617842087977178420879781784208797917842087980178420879811784208798217842087983178420879841784208798517842087986178420879871784208798817842087989178420879901784208799117842087992178420879931784208799417842087995178420879961784208799717842087998178420879991784208800017842088001178420880021784208800317842088004178420880051784208800617842088007178420880081784208800917842088010178420880111784208801217842088013178420880141784208801517842088016178420880171784208801817842088019178420880201784208802117842088022178420880231784208802417842088025178420880261784208802717842088028178420880291784208803017842088031178420880321784208803317842088034178420880351784208803617842088037178420880381784208803917842088040178420880411784208804217842088043178420880441784208804517842088046178420880471784208804817842088049178420880501784208805117842088052178420880531784208805417842088055178420880561784208805717842088058178420880591784208806017842088061178420880621784208806317842088064178420880651784208806617842088067178420880681784208806917842088070178420880711784208807217842088073178420880741784208807517842088076178420880771784208807817842088079178420880801784208808117842088082178420880831784208808417842088085178420880861784208808717842088088178420880891784208809017842088091178420880921784208809317842088094178420880951784208809617842088097178420880981784208809917842088100178420881011784208810217842088103178420881041784208810517842088106178420881071784208810817842088109178420881101784208811117842088112178420881131784208811417842088115178420881161784208811717842088118178420881191784208812017842088121178420881221784208812317842088124178420881251784208812617842088127178420881281784208812917842088130178420881311784208813217842088133178420881341784208813517842088136178420881371784208813817842088139178420881401784208814117842088142178420881431784208814417842088145178420881461784208814717842088148178420881491784208815017842088151178420881521784208815317842088154178420881551784208815617842088157178420881581784208815917842088160178420881611784208816217842088163178420881641784208816517842088166178420881671784208816817842088169178420881701784208817117842088172178420881731784208817417842088175178420881761784208817717842088178178420881791784208818017842088181178420881821784208818317842088184178420881851784208818617842088187178420881881784208818917842088190178420881911784208819217842088193178420881941784208819517842088196178420881971784208819817842088199178420882001784208820117842088202178420882031784208820417842088205178420882061784208820717842088208178420882091784208821017842088211178420882121784208821317842088214178420882151784208821617842088217178420882181784208821917842088220178420882211784208822217842088223178420882241784208822517842088226178420882271784208822817842088229178420882301784208823117842088232178420882331784208823417842088235178420882361784208823717842088238178420882391784208824017842088241178420882421784208824317842088244178420882451784208824617842088247178420882481784208824917842088250178420882511784208825217842088253178420882541784208825517842088256178420882571784208825817842088259178420882601784208826117842088262178420882631784208826417842088265178420882661784208826717842088268178420882691784208827017842088271178420882721784208827317842088274178420882751784208827617842088277178420882781784208827917842088280178420882811784208828217842088283178420882841784208828517842088286178420882871784208828817842088289178420882901784208829117842088292178420882931784208829417842088295178420882961784208829717842088298178420882991784208830017842088301178420883021784208830317842088304178420883051784208830617842088307178420883081784208830917842088310178420883111784208831217842088313178420883141784208831517842088316178420883171784208831817842088319178420883201784208832117842088322178420883231784208832417842088325178420883261784208832717842088328178420883291784208833017842088331178420883321784208833317842088334178420883351784208833617842088337178420883381784208833917842088340178420883411784208834217842088343178420883441784208834517842088346178420883471784208834817842088349178420883501784208835117842088352178420883531784208835417842088355178420883561784208835717842088358178420883591784208836017842088361178420883621784208836317842088364178420883651784208836617842088367178420883681784208836917842088370178420883711784208837217842088373178420883741784208837517842088376178420883771784208837817842088379178420883801784208838117842088382178420883831784208838417842088385178420883861784208838717842088388178420883891784208839017842088391178420883921784208839317842088394178420883951784208839617842088397178420883981784208839917842088400178420884011784208840217842088403178420884041784208840517842088406178420884071784208840817842088409178420884101784208841117842088412178420884131784208841417842088415178420884161784208841717842088418178420884191784208842017842088421178420884221784208842317842088424178420884251784208842617842088427178420884281784208842917842088430178420884311784208843217842088433178420884341784208843517842088436178420884371784208843817842088439178420884401784208844117842088442178420884431784208844417842088445178420884461784208844717842088448178420884491784208845017842088451178420884521784208845317842088454178420884551784208845617842088457178420884581784208845917842088460178420884611784208846217842088463178420884641784208846517842088466178420884671784208846817842088469178420884701784208847117842088472178420884731784208847417842088475178420884761784208847717842088478178420884791784208848017842088481178420884821784208848317842088484178420884851784208848617842088487178420884881784208848917842088490178420884911784208849217842088493178420884941784208849517842088496178420884971784208849817842088499178420885001784208850117842088502178420885031784208850417842088505178420885061784208850717842088508178420885091784208851017842088511178420885121784208851317842088514178420885151784208851617842088517178420885181784208851917842088520178420885211784208852217842088523178420885241784208852517842088526178420885271784208852817842088529178420885301784208853117842088532178420885331784208853417842088535178420885361784208853717842088538178420885391784208854017842088541178420885421784208854317842088544178420885451784208854617842088547178420885481784208854917842088550178420885511784208855217842088553178420885541784208855517842088556178420885571784208855817842088559178420885601784208856117842088562178420885631784208856417842088565178420885661784208856717842088568178420885691784208857017842088571178420885721784208857317842088574178420885751784208857617842088577178420885781784208857917842088580178420885811784208858217842088583178420885841784208858517842088586178420885871784208858817842088589178420885901784208859117842088592178420885931784208859417842088595178420885961784208859717842088598178420885991784208860017842088601178420886021784208860317842088604178420886051784208860617842088607178420886081784208860917842088610178420886111784208861217842088613178420886141784208861517842088616178420886171784208861817842088619178420886201784208862117842088622178420886231784208862417842088625178420886261784208862717842088628178420886291784208863017842088631178420886321784208863317842088634178420886351784208863617842088637178420886381784208863917842088640178420886411784208864217842088643178420886441784208864517842088646178420886471784208864817842088649178420886501784208865117842088652178420886531784208865417842088655178420886561784208865717842088658178420886591784208866017842088661178420886621784208866317842088664178420886651784208866617842088667178420886681784208866917842088670178420886711784208867217842088673178420886741784208867517842088676178420886771784208867817842088679178420886801784208868117842088682178420886831784208868417842088685178420886861784208868717842088688178420886891784208869017842088691178420886921784208869317842088694178420886951784208869617842088697178420886981784208869917842088700178420887011784208870217842088703178420887041784208870517842088706178420887071784208870817842088709178420887101784208871117842088712178420887131784208871417842088715178420887161784208871717842088718178420887191784208872017842088721178420887221784208872317842088724178420887251784208872617842088727178420887281784208872917842088730178420887311784208873217842088733178420887341784208873517842088736178420887371784208873817842088739178420887401784208874117842088742178420887431784208874417842088745178420887461784208874717842088748178420887491784208875017842088751178420887521784208875317842088754178420887551784208875617842088757178420887581784208875917842088760178420887611784208876217842088763178420887641784208876517842088766178420887671784208876817842088769178420887701784208877117842088772178420887731784208877417842088775178420887761784208877717842088778178420887791784208878017842088781178420887821784208878317842088784178420887851784208878617842088787178420887881784208878917842088790178420887911784208879217842088793178420887941784208879517842088796178420887971784208879817842088799178420888001784208880117842088802178420888031784208880417842088805178420888061784208880717842088808178420888091784208881017842088811178420888121784208881317842088814178420888151784208881617842088817178420888181784208881917842088820178420888211784208882217842088823178420888241784208882517842088826178420888271784208882817842088829178420888301784208883117842088832178420888331784208883417842088835178420888361784208883717842088838178420888391784208884017842088841178420888421784208884317842088844178420888451784208884617842088847178420888481784208884917842088850178420888511784208885217842088853178420888541784208885517842088856178420888571784208885817842088859178420888601784208886117842088862178420888631784208886417842088865178420888661784208886717842088868178420888691784208887017842088871178420888721784208887317842088874178420888751784208887617842088877178420888781784208887917842088880178420888811784208888217842088883178420888841784208888517842088886178420888871784208888817842088889178420888901784208889117842088892178420888931784208889417842088895178420888961784208889717842088898178420888991784208890017842088901178420889021784208890317842088904178420889051784208890617842088907178420889081784208890917842088910178420889111784208891217842088913178420889141784208891517842088916178420889171784208891817842088919178420889201784208892117842088922178420889231784208892417842088925178420889261784208892717842088928178420889291784208893017842088931178420889321784208893317842088934178420889351784208893617842088937178420889381784208893917842088940178420889411784208894217842088943178420889441784208894517842088946178420889471784208894817842088949178420889501784208895117842088952178420889531784208895417842088955178420889561784208895717842088958178420889591784208896017842088961178420889621784208896317842088964178420889651784208896617842088967178420889681784208896917842088970178420889711784208897217842088973178420889741784208897517842088976178420889771784208897817842088979178420889801784208898117842088982178420889831784208898417842088985178420889861784208898717842088988178420889891784208899017842088991178420889921784208899317842088994178420889951784208899617842088997178420889981784208899917842089000178420890011784208900217842089003178420890041784208900517842089006178420890071784208900817842089009178420890101784208901117842089012178420890131784208901417842089015178420890161784208901717842089018178420890191784208902017842089021178420890221784208902317842089024178420890251784208902617842089027178420890281784208902917842089030178420890311784208903217842089033178420890341784208903517842089036178420890371784208903817842089039178420890401784208904117842089042178420890431784208904417842089045178420890461784208904717842089048178420890491784208905017842089051178420890521784208905317842089054178420890551784208905617842089057178420890581784208905917842089060178420890611784208906217842089063178420890641784208906517842089066178420890671784208906817842089069178420890701784208907117842089072178420890731784208907417842089075178420890761784208907717842089078178420890791784208908017842089081178420890821784208908317842089084178420890851784208908617842089087178420890881784208908917842089090178420890911784208909217842089093178420890941784208909517842089096178420890971784208909817842089099178420891001784208910117842089102178420891031784208910417842089105178420891061784208910717842089108178420891091784208911017842089111178420891121784208911317842089114178420891151784208911617842089117178420891181784208911917842089120178420891211784208912217842089123178420891241784208912517842089126178420891271784208912817842089129178420891301784208913117842089132178420891331784208913417842089135178420891361784208913717842089138178420891391784208914017842089141178420891421784208914317842089144178420891451784208914617842089147178420891481784208914917842089150178420891511784208915217842089153178420891541784208915517842089156178420891571784208915817842089159178420891601784208916117842089162178420891631784208916417842089165178420891661784208916717842089168178420891691784208917017842089171178420891721784208917317842089174178420891751784208917617842089177178420891781784208917917842089180178420891811784208918217842089183178420891841784208918517842089186178420891871784208918817842089189178420891901784208919117842089192178420891931784208919417842089195178420891961784208919717842089198178420891991784208920017842089201178420892021784208920317842089204178420892051784208920617842089207178420892081784208920917842089210178420892111784208921217842089213178420892141784208921517842089216178420892171784208921817842089219178420892201784208922117842089222178420892231784208922417842089225178420892261784208922717842089228178420892291784208923017842089231178420892321784208923317842089234178420892351784208923617842089237178420892381784208923917842089240178420892411784208924217842089243178420892441784208924517842089246178420892471784208924817842089249178420892501784208925117842089252178420892531784208925417842089255178420892561784208925717842089258178420892591784208926017842089261178420892621784208926317842089264178420892651784208926617842089267178420892681784208926917842089270178420892711784208927217842089273178420892741784208927517842089276178420892771784208927817842089279178420892801784208928117842089282178420892831784208928417842089285178420892861784208928717842089288178420892891784208929017842089291178420892921784208929317842089294178420892951784208929617842089297178420892981784208929917842089300178420893011784208930217842089303178420893041784208930517842089306178420893071784208930817842089309178420893101784208931117842089312178420893131784208931417842089315178420893161784208931717842089318178420893191784208932017842089321178420893221784208932317842089324178420893251784208932617842089327178420893281784208932917842089330178420893311784208933217842089333178420893341784208933517842089336178420893371784208933817842089339178420893401784208934117842089342178420893431784208934417842089345178420893461784208934717842089348178420893491784208935017842089351178420893521784208935317842089354178420893551784208935617842089357178420893581784208935917842089360178420893611784208936217842089363178420893641784208936517842089366178420893671784208936817842089369178420893701784208937117842089372178420893731784208937417842089375178420893761784208937717842089378178420893791784208938017842089381178420893821784208938317842089384178420893851784208938617842089387178420893881784208938917842089390178420893911784208939217842089393178420893941784208939517842089396178420893971784208939817842089399178420894001784208940117842089402178420894031784208940417842089405178420894061784208940717842089408178420894091784208941017842089411178420894121784208941317842089414178420894151784208941617842089417178420894181784208941917842089420178420894211784208942217842089423178420894241784208942517842089426178420894271784208942817842089429178420894301784208943117842089432178420894331784208943417842089435178420894361784208943717842089438178420894391784208944017842089441178420894421784208944317842089444178420894451784208944617842089447178420894481784208944917842089450178420894511784208945217842089453178420894541784208945517842089456178420894571784208945817842089459178420894601784208946117842089462178420894631784208946417842089465178420894661784208946717842089468178420894691784208947017842089471178420894721784208947317842089474178420894751784208947617842089477178420894781784208947917842089480178420894811784208948217842089483178420894841784208948517842089486178420894871784208948817842089489178420894901784208949117842089492178420894931784208949417842089495178420894961784208949717842089498178420894991784208950017842089501178420895021784208950317842089504178420895051784208950617842089507178420895081784208950917842089510178420895111784208951217842089513178420895141784208951517842089516178420895171784208951817842089519178420895201784208952117842089522178420895231784208952417842089525178420895261784208952717842089528178420895291784208953017842089531178420895321784208953317842089534178420895351784208953617842089537178420895381784208953917842089540178420895411784208954217842089543178420895441784208954517842089546178420895471784208954817842089549178420895501784208955117842089552178420895531784208955417842089555178420895561784208955717842089558178420895591784208956017842089561178420895621784208956317842089564178420895651784208956617842089567178420895681784208956917842089570178420895711784208957217842089573178420895741784208957517842089576178420895771784208957817842089579178420895801784208958117842089582178420895831784208958417842089585178420895861784208958717842089588178420895891784208959017842089591178420895921784208959317842089594178420895951784208959617842089597178420895981784208959917842089600178420896011784208960217842089603178420896041784208960517842089606178420896071784208960817842089609178420896101784208961117842089612178420896131784208961417842089615178420896161784208961717842089618178420896191784208962017842089621178420896221784208962317842089624178420896251784208962617842089627178420896281784208962917842089630178420896311784208963217842089633178420896341784208963517842089636178420896371784208963817842089639178420896401784208964117842089642178420896431784208964417842089645178420896461784208964717842089648178420896491784208965017842089651178420896521784208965317842089654178420896551784208965617842089657178420896581784208965917842089660178420896611784208966217842089663178420896641784208966517842089666178420896671784208966817842089669178420896701784208967117842089672178420896731784208967417842089675178420896761784208967717842089678178420896791784208968017842089681178420896821784208968317842089684178420896851784208968617842089687178420896881784208968917842089690178420896911784208969217842089693178420896941784208969517842089696178420896971784208969817842089699178420897001784208970117842089702178420897031784208970417842089705178420897061784208970717842089708178420897091784208971017842089711178420897121784208971317842089714178420897151784208971617842089717178420897181784208971917842089720178420897211784208972217842089723178420897241784208972517842089726178420897271784208972817842089729178420897301784208973117842089732178420897331784208973417842089735178420897361784208973717842089738178420897391784208974017842089741178420897421784208974317842089744178420897451784208974617842089747178420897481784208974917842089750178420897511784208975217842089753178420897541784208975517842089756178420897571784208975817842089759178420897601784208976117842089762178420897631784208976417842089765178420897661784208976717842089768178420897691784208977017842089771178420897721784208977317842089774178420897751784208977617842089777178420897781784208977917842089780178420897811784208978217842089783178420897841784208978517842089786178420897871784208978817842089789178420897901784208979117842089792178420897931784208979417842089795178420897961784208979717842089798178420897991784208980017842089801178420898021784208980317842089804178420898051784208980617842089807178420898081784208980917842089810178420898111784208981217842089813178420898141784208981517842089816178420898171784208981817842089819178420898201784208982117842089822178420898231784208982417842089825178420898261784208982717842089828178420898291784208983017842089831178420898321784208983317842089834178420898351784208983617842089837178420898381784208983917842089840178420898411784208984217842089843178420898441784208984517842089846178420898471784208984817842089849178420898501784208985117842089852178420898531784208985417842089855178420898561784208985717842089858178420898591784208986017842089861178420898621784208986317842089864178420898651784208986617842089867178420898681784208986917842089870178420898711784208987217842089873178420898741784208987517842089876178420898771784208987817842089879178420898801784208988117842089882178420898831784208988417842089885178420898861784208988717842089888178420898891784208989017842089891178420898921784208989317842089894178420898951784208989617842089897178420898981784208989917842089900178420899011784208990217842089903178420899041784208990517842089906178420899071784208990817842089909178420899101784208991117842089912178420899131784208991417842089915178420899161784208991717842089918178420899191784208992017842089921178420899221784208992317842089924178420899251784208992617842089927178420899281784208992917842089930178420899311784208993217842089933178420899341784208993517842089936178420899371784208993817842089939178420899401784208994117842089942178420899431784208994417842089945178420899461784208994717842089948178420899491784208995017842089951178420899521784208995317842089954178420899551784208995617842089957178420899581784208995917842089960178420899611784208996217842089963178420899641784208996517842089966178420899671784208996817842089969178420899701784208997117842089972178420899731784208997417842089975178420899761784208997717842089978178420899791784208998017842089981178420899821784208998317842089984178420899851784208998617842089987178420899881784208998917842089990178420899911784208999217842089993178420899941784208999517842089996178420899971784208999817842089999