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

手机号段1784842

1784842号段手机号码表

17848420000178484200011784842000217848420003178484200041784842000517848420006178484200071784842000817848420009178484200101784842001117848420012178484200131784842001417848420015178484200161784842001717848420018178484200191784842002017848420021178484200221784842002317848420024178484200251784842002617848420027178484200281784842002917848420030178484200311784842003217848420033178484200341784842003517848420036178484200371784842003817848420039178484200401784842004117848420042178484200431784842004417848420045178484200461784842004717848420048178484200491784842005017848420051178484200521784842005317848420054178484200551784842005617848420057178484200581784842005917848420060178484200611784842006217848420063178484200641784842006517848420066178484200671784842006817848420069178484200701784842007117848420072178484200731784842007417848420075178484200761784842007717848420078178484200791784842008017848420081178484200821784842008317848420084178484200851784842008617848420087178484200881784842008917848420090178484200911784842009217848420093178484200941784842009517848420096178484200971784842009817848420099178484201001784842010117848420102178484201031784842010417848420105178484201061784842010717848420108178484201091784842011017848420111178484201121784842011317848420114178484201151784842011617848420117178484201181784842011917848420120178484201211784842012217848420123178484201241784842012517848420126178484201271784842012817848420129178484201301784842013117848420132178484201331784842013417848420135178484201361784842013717848420138178484201391784842014017848420141178484201421784842014317848420144178484201451784842014617848420147178484201481784842014917848420150178484201511784842015217848420153178484201541784842015517848420156178484201571784842015817848420159178484201601784842016117848420162178484201631784842016417848420165178484201661784842016717848420168178484201691784842017017848420171178484201721784842017317848420174178484201751784842017617848420177178484201781784842017917848420180178484201811784842018217848420183178484201841784842018517848420186178484201871784842018817848420189178484201901784842019117848420192178484201931784842019417848420195178484201961784842019717848420198178484201991784842020017848420201178484202021784842020317848420204178484202051784842020617848420207178484202081784842020917848420210178484202111784842021217848420213178484202141784842021517848420216178484202171784842021817848420219178484202201784842022117848420222178484202231784842022417848420225178484202261784842022717848420228178484202291784842023017848420231178484202321784842023317848420234178484202351784842023617848420237178484202381784842023917848420240178484202411784842024217848420243178484202441784842024517848420246178484202471784842024817848420249178484202501784842025117848420252178484202531784842025417848420255178484202561784842025717848420258178484202591784842026017848420261178484202621784842026317848420264178484202651784842026617848420267178484202681784842026917848420270178484202711784842027217848420273178484202741784842027517848420276178484202771784842027817848420279178484202801784842028117848420282178484202831784842028417848420285178484202861784842028717848420288178484202891784842029017848420291178484202921784842029317848420294178484202951784842029617848420297178484202981784842029917848420300178484203011784842030217848420303178484203041784842030517848420306178484203071784842030817848420309178484203101784842031117848420312178484203131784842031417848420315178484203161784842031717848420318178484203191784842032017848420321178484203221784842032317848420324178484203251784842032617848420327178484203281784842032917848420330178484203311784842033217848420333178484203341784842033517848420336178484203371784842033817848420339178484203401784842034117848420342178484203431784842034417848420345178484203461784842034717848420348178484203491784842035017848420351178484203521784842035317848420354178484203551784842035617848420357178484203581784842035917848420360178484203611784842036217848420363178484203641784842036517848420366178484203671784842036817848420369178484203701784842037117848420372178484203731784842037417848420375178484203761784842037717848420378178484203791784842038017848420381178484203821784842038317848420384178484203851784842038617848420387178484203881784842038917848420390178484203911784842039217848420393178484203941784842039517848420396178484203971784842039817848420399178484204001784842040117848420402178484204031784842040417848420405178484204061784842040717848420408178484204091784842041017848420411178484204121784842041317848420414178484204151784842041617848420417178484204181784842041917848420420178484204211784842042217848420423178484204241784842042517848420426178484204271784842042817848420429178484204301784842043117848420432178484204331784842043417848420435178484204361784842043717848420438178484204391784842044017848420441178484204421784842044317848420444178484204451784842044617848420447178484204481784842044917848420450178484204511784842045217848420453178484204541784842045517848420456178484204571784842045817848420459178484204601784842046117848420462178484204631784842046417848420465178484204661784842046717848420468178484204691784842047017848420471178484204721784842047317848420474178484204751784842047617848420477178484204781784842047917848420480178484204811784842048217848420483178484204841784842048517848420486178484204871784842048817848420489178484204901784842049117848420492178484204931784842049417848420495178484204961784842049717848420498178484204991784842050017848420501178484205021784842050317848420504178484205051784842050617848420507178484205081784842050917848420510178484205111784842051217848420513178484205141784842051517848420516178484205171784842051817848420519178484205201784842052117848420522178484205231784842052417848420525178484205261784842052717848420528178484205291784842053017848420531178484205321784842053317848420534178484205351784842053617848420537178484205381784842053917848420540178484205411784842054217848420543178484205441784842054517848420546178484205471784842054817848420549178484205501784842055117848420552178484205531784842055417848420555178484205561784842055717848420558178484205591784842056017848420561178484205621784842056317848420564178484205651784842056617848420567178484205681784842056917848420570178484205711784842057217848420573178484205741784842057517848420576178484205771784842057817848420579178484205801784842058117848420582178484205831784842058417848420585178484205861784842058717848420588178484205891784842059017848420591178484205921784842059317848420594178484205951784842059617848420597178484205981784842059917848420600178484206011784842060217848420603178484206041784842060517848420606178484206071784842060817848420609178484206101784842061117848420612178484206131784842061417848420615178484206161784842061717848420618178484206191784842062017848420621178484206221784842062317848420624178484206251784842062617848420627178484206281784842062917848420630178484206311784842063217848420633178484206341784842063517848420636178484206371784842063817848420639178484206401784842064117848420642178484206431784842064417848420645178484206461784842064717848420648178484206491784842065017848420651178484206521784842065317848420654178484206551784842065617848420657178484206581784842065917848420660178484206611784842066217848420663178484206641784842066517848420666178484206671784842066817848420669178484206701784842067117848420672178484206731784842067417848420675178484206761784842067717848420678178484206791784842068017848420681178484206821784842068317848420684178484206851784842068617848420687178484206881784842068917848420690178484206911784842069217848420693178484206941784842069517848420696178484206971784842069817848420699178484207001784842070117848420702178484207031784842070417848420705178484207061784842070717848420708178484207091784842071017848420711178484207121784842071317848420714178484207151784842071617848420717178484207181784842071917848420720178484207211784842072217848420723178484207241784842072517848420726178484207271784842072817848420729178484207301784842073117848420732178484207331784842073417848420735178484207361784842073717848420738178484207391784842074017848420741178484207421784842074317848420744178484207451784842074617848420747178484207481784842074917848420750178484207511784842075217848420753178484207541784842075517848420756178484207571784842075817848420759178484207601784842076117848420762178484207631784842076417848420765178484207661784842076717848420768178484207691784842077017848420771178484207721784842077317848420774178484207751784842077617848420777178484207781784842077917848420780178484207811784842078217848420783178484207841784842078517848420786178484207871784842078817848420789178484207901784842079117848420792178484207931784842079417848420795178484207961784842079717848420798178484207991784842080017848420801178484208021784842080317848420804178484208051784842080617848420807178484208081784842080917848420810178484208111784842081217848420813178484208141784842081517848420816178484208171784842081817848420819178484208201784842082117848420822178484208231784842082417848420825178484208261784842082717848420828178484208291784842083017848420831178484208321784842083317848420834178484208351784842083617848420837178484208381784842083917848420840178484208411784842084217848420843178484208441784842084517848420846178484208471784842084817848420849178484208501784842085117848420852178484208531784842085417848420855178484208561784842085717848420858178484208591784842086017848420861178484208621784842086317848420864178484208651784842086617848420867178484208681784842086917848420870178484208711784842087217848420873178484208741784842087517848420876178484208771784842087817848420879178484208801784842088117848420882178484208831784842088417848420885178484208861784842088717848420888178484208891784842089017848420891178484208921784842089317848420894178484208951784842089617848420897178484208981784842089917848420900178484209011784842090217848420903178484209041784842090517848420906178484209071784842090817848420909178484209101784842091117848420912178484209131784842091417848420915178484209161784842091717848420918178484209191784842092017848420921178484209221784842092317848420924178484209251784842092617848420927178484209281784842092917848420930178484209311784842093217848420933178484209341784842093517848420936178484209371784842093817848420939178484209401784842094117848420942178484209431784842094417848420945178484209461784842094717848420948178484209491784842095017848420951178484209521784842095317848420954178484209551784842095617848420957178484209581784842095917848420960178484209611784842096217848420963178484209641784842096517848420966178484209671784842096817848420969178484209701784842097117848420972178484209731784842097417848420975178484209761784842097717848420978178484209791784842098017848420981178484209821784842098317848420984178484209851784842098617848420987178484209881784842098917848420990178484209911784842099217848420993178484209941784842099517848420996178484209971784842099817848420999178484210001784842100117848421002178484210031784842100417848421005178484210061784842100717848421008178484210091784842101017848421011178484210121784842101317848421014178484210151784842101617848421017178484210181784842101917848421020178484210211784842102217848421023178484210241784842102517848421026178484210271784842102817848421029178484210301784842103117848421032178484210331784842103417848421035178484210361784842103717848421038178484210391784842104017848421041178484210421784842104317848421044178484210451784842104617848421047178484210481784842104917848421050178484210511784842105217848421053178484210541784842105517848421056178484210571784842105817848421059178484210601784842106117848421062178484210631784842106417848421065178484210661784842106717848421068178484210691784842107017848421071178484210721784842107317848421074178484210751784842107617848421077178484210781784842107917848421080178484210811784842108217848421083178484210841784842108517848421086178484210871784842108817848421089178484210901784842109117848421092178484210931784842109417848421095178484210961784842109717848421098178484210991784842110017848421101178484211021784842110317848421104178484211051784842110617848421107178484211081784842110917848421110178484211111784842111217848421113178484211141784842111517848421116178484211171784842111817848421119178484211201784842112117848421122178484211231784842112417848421125178484211261784842112717848421128178484211291784842113017848421131178484211321784842113317848421134178484211351784842113617848421137178484211381784842113917848421140178484211411784842114217848421143178484211441784842114517848421146178484211471784842114817848421149178484211501784842115117848421152178484211531784842115417848421155178484211561784842115717848421158178484211591784842116017848421161178484211621784842116317848421164178484211651784842116617848421167178484211681784842116917848421170178484211711784842117217848421173178484211741784842117517848421176178484211771784842117817848421179178484211801784842118117848421182178484211831784842118417848421185178484211861784842118717848421188178484211891784842119017848421191178484211921784842119317848421194178484211951784842119617848421197178484211981784842119917848421200178484212011784842120217848421203178484212041784842120517848421206178484212071784842120817848421209178484212101784842121117848421212178484212131784842121417848421215178484212161784842121717848421218178484212191784842122017848421221178484212221784842122317848421224178484212251784842122617848421227178484212281784842122917848421230178484212311784842123217848421233178484212341784842123517848421236178484212371784842123817848421239178484212401784842124117848421242178484212431784842124417848421245178484212461784842124717848421248178484212491784842125017848421251178484212521784842125317848421254178484212551784842125617848421257178484212581784842125917848421260178484212611784842126217848421263178484212641784842126517848421266178484212671784842126817848421269178484212701784842127117848421272178484212731784842127417848421275178484212761784842127717848421278178484212791784842128017848421281178484212821784842128317848421284178484212851784842128617848421287178484212881784842128917848421290178484212911784842129217848421293178484212941784842129517848421296178484212971784842129817848421299178484213001784842130117848421302178484213031784842130417848421305178484213061784842130717848421308178484213091784842131017848421311178484213121784842131317848421314178484213151784842131617848421317178484213181784842131917848421320178484213211784842132217848421323178484213241784842132517848421326178484213271784842132817848421329178484213301784842133117848421332178484213331784842133417848421335178484213361784842133717848421338178484213391784842134017848421341178484213421784842134317848421344178484213451784842134617848421347178484213481784842134917848421350178484213511784842135217848421353178484213541784842135517848421356178484213571784842135817848421359178484213601784842136117848421362178484213631784842136417848421365178484213661784842136717848421368178484213691784842137017848421371178484213721784842137317848421374178484213751784842137617848421377178484213781784842137917848421380178484213811784842138217848421383178484213841784842138517848421386178484213871784842138817848421389178484213901784842139117848421392178484213931784842139417848421395178484213961784842139717848421398178484213991784842140017848421401178484214021784842140317848421404178484214051784842140617848421407178484214081784842140917848421410178484214111784842141217848421413178484214141784842141517848421416178484214171784842141817848421419178484214201784842142117848421422178484214231784842142417848421425178484214261784842142717848421428178484214291784842143017848421431178484214321784842143317848421434178484214351784842143617848421437178484214381784842143917848421440178484214411784842144217848421443178484214441784842144517848421446178484214471784842144817848421449178484214501784842145117848421452178484214531784842145417848421455178484214561784842145717848421458178484214591784842146017848421461178484214621784842146317848421464178484214651784842146617848421467178484214681784842146917848421470178484214711784842147217848421473178484214741784842147517848421476178484214771784842147817848421479178484214801784842148117848421482178484214831784842148417848421485178484214861784842148717848421488178484214891784842149017848421491178484214921784842149317848421494178484214951784842149617848421497178484214981784842149917848421500178484215011784842150217848421503178484215041784842150517848421506178484215071784842150817848421509178484215101784842151117848421512178484215131784842151417848421515178484215161784842151717848421518178484215191784842152017848421521178484215221784842152317848421524178484215251784842152617848421527178484215281784842152917848421530178484215311784842153217848421533178484215341784842153517848421536178484215371784842153817848421539178484215401784842154117848421542178484215431784842154417848421545178484215461784842154717848421548178484215491784842155017848421551178484215521784842155317848421554178484215551784842155617848421557178484215581784842155917848421560178484215611784842156217848421563178484215641784842156517848421566178484215671784842156817848421569178484215701784842157117848421572178484215731784842157417848421575178484215761784842157717848421578178484215791784842158017848421581178484215821784842158317848421584178484215851784842158617848421587178484215881784842158917848421590178484215911784842159217848421593178484215941784842159517848421596178484215971784842159817848421599178484216001784842160117848421602178484216031784842160417848421605178484216061784842160717848421608178484216091784842161017848421611178484216121784842161317848421614178484216151784842161617848421617178484216181784842161917848421620178484216211784842162217848421623178484216241784842162517848421626178484216271784842162817848421629178484216301784842163117848421632178484216331784842163417848421635178484216361784842163717848421638178484216391784842164017848421641178484216421784842164317848421644178484216451784842164617848421647178484216481784842164917848421650178484216511784842165217848421653178484216541784842165517848421656178484216571784842165817848421659178484216601784842166117848421662178484216631784842166417848421665178484216661784842166717848421668178484216691784842167017848421671178484216721784842167317848421674178484216751784842167617848421677178484216781784842167917848421680178484216811784842168217848421683178484216841784842168517848421686178484216871784842168817848421689178484216901784842169117848421692178484216931784842169417848421695178484216961784842169717848421698178484216991784842170017848421701178484217021784842170317848421704178484217051784842170617848421707178484217081784842170917848421710178484217111784842171217848421713178484217141784842171517848421716178484217171784842171817848421719178484217201784842172117848421722178484217231784842172417848421725178484217261784842172717848421728178484217291784842173017848421731178484217321784842173317848421734178484217351784842173617848421737178484217381784842173917848421740178484217411784842174217848421743178484217441784842174517848421746178484217471784842174817848421749178484217501784842175117848421752178484217531784842175417848421755178484217561784842175717848421758178484217591784842176017848421761178484217621784842176317848421764178484217651784842176617848421767178484217681784842176917848421770178484217711784842177217848421773178484217741784842177517848421776178484217771784842177817848421779178484217801784842178117848421782178484217831784842178417848421785178484217861784842178717848421788178484217891784842179017848421791178484217921784842179317848421794178484217951784842179617848421797178484217981784842179917848421800178484218011784842180217848421803178484218041784842180517848421806178484218071784842180817848421809178484218101784842181117848421812178484218131784842181417848421815178484218161784842181717848421818178484218191784842182017848421821178484218221784842182317848421824178484218251784842182617848421827178484218281784842182917848421830178484218311784842183217848421833178484218341784842183517848421836178484218371784842183817848421839178484218401784842184117848421842178484218431784842184417848421845178484218461784842184717848421848178484218491784842185017848421851178484218521784842185317848421854178484218551784842185617848421857178484218581784842185917848421860178484218611784842186217848421863178484218641784842186517848421866178484218671784842186817848421869178484218701784842187117848421872178484218731784842187417848421875178484218761784842187717848421878178484218791784842188017848421881178484218821784842188317848421884178484218851784842188617848421887178484218881784842188917848421890178484218911784842189217848421893178484218941784842189517848421896178484218971784842189817848421899178484219001784842190117848421902178484219031784842190417848421905178484219061784842190717848421908178484219091784842191017848421911178484219121784842191317848421914178484219151784842191617848421917178484219181784842191917848421920178484219211784842192217848421923178484219241784842192517848421926178484219271784842192817848421929178484219301784842193117848421932178484219331784842193417848421935178484219361784842193717848421938178484219391784842194017848421941178484219421784842194317848421944178484219451784842194617848421947178484219481784842194917848421950178484219511784842195217848421953178484219541784842195517848421956178484219571784842195817848421959178484219601784842196117848421962178484219631784842196417848421965178484219661784842196717848421968178484219691784842197017848421971178484219721784842197317848421974178484219751784842197617848421977178484219781784842197917848421980178484219811784842198217848421983178484219841784842198517848421986178484219871784842198817848421989178484219901784842199117848421992178484219931784842199417848421995178484219961784842199717848421998178484219991784842200017848422001178484220021784842200317848422004178484220051784842200617848422007178484220081784842200917848422010178484220111784842201217848422013178484220141784842201517848422016178484220171784842201817848422019178484220201784842202117848422022178484220231784842202417848422025178484220261784842202717848422028178484220291784842203017848422031178484220321784842203317848422034178484220351784842203617848422037178484220381784842203917848422040178484220411784842204217848422043178484220441784842204517848422046178484220471784842204817848422049178484220501784842205117848422052178484220531784842205417848422055178484220561784842205717848422058178484220591784842206017848422061178484220621784842206317848422064178484220651784842206617848422067178484220681784842206917848422070178484220711784842207217848422073178484220741784842207517848422076178484220771784842207817848422079178484220801784842208117848422082178484220831784842208417848422085178484220861784842208717848422088178484220891784842209017848422091178484220921784842209317848422094178484220951784842209617848422097178484220981784842209917848422100178484221011784842210217848422103178484221041784842210517848422106178484221071784842210817848422109178484221101784842211117848422112178484221131784842211417848422115178484221161784842211717848422118178484221191784842212017848422121178484221221784842212317848422124178484221251784842212617848422127178484221281784842212917848422130178484221311784842213217848422133178484221341784842213517848422136178484221371784842213817848422139178484221401784842214117848422142178484221431784842214417848422145178484221461784842214717848422148178484221491784842215017848422151178484221521784842215317848422154178484221551784842215617848422157178484221581784842215917848422160178484221611784842216217848422163178484221641784842216517848422166178484221671784842216817848422169178484221701784842217117848422172178484221731784842217417848422175178484221761784842217717848422178178484221791784842218017848422181178484221821784842218317848422184178484221851784842218617848422187178484221881784842218917848422190178484221911784842219217848422193178484221941784842219517848422196178484221971784842219817848422199178484222001784842220117848422202178484222031784842220417848422205178484222061784842220717848422208178484222091784842221017848422211178484222121784842221317848422214178484222151784842221617848422217178484222181784842221917848422220178484222211784842222217848422223178484222241784842222517848422226178484222271784842222817848422229178484222301784842223117848422232178484222331784842223417848422235178484222361784842223717848422238178484222391784842224017848422241178484222421784842224317848422244178484222451784842224617848422247178484222481784842224917848422250178484222511784842225217848422253178484222541784842225517848422256178484222571784842225817848422259178484222601784842226117848422262178484222631784842226417848422265178484222661784842226717848422268178484222691784842227017848422271178484222721784842227317848422274178484222751784842227617848422277178484222781784842227917848422280178484222811784842228217848422283178484222841784842228517848422286178484222871784842228817848422289178484222901784842229117848422292178484222931784842229417848422295178484222961784842229717848422298178484222991784842230017848422301178484223021784842230317848422304178484223051784842230617848422307178484223081784842230917848422310178484223111784842231217848422313178484223141784842231517848422316178484223171784842231817848422319178484223201784842232117848422322178484223231784842232417848422325178484223261784842232717848422328178484223291784842233017848422331178484223321784842233317848422334178484223351784842233617848422337178484223381784842233917848422340178484223411784842234217848422343178484223441784842234517848422346178484223471784842234817848422349178484223501784842235117848422352178484223531784842235417848422355178484223561784842235717848422358178484223591784842236017848422361178484223621784842236317848422364178484223651784842236617848422367178484223681784842236917848422370178484223711784842237217848422373178484223741784842237517848422376178484223771784842237817848422379178484223801784842238117848422382178484223831784842238417848422385178484223861784842238717848422388178484223891784842239017848422391178484223921784842239317848422394178484223951784842239617848422397178484223981784842239917848422400178484224011784842240217848422403178484224041784842240517848422406178484224071784842240817848422409178484224101784842241117848422412178484224131784842241417848422415178484224161784842241717848422418178484224191784842242017848422421178484224221784842242317848422424178484224251784842242617848422427178484224281784842242917848422430178484224311784842243217848422433178484224341784842243517848422436178484224371784842243817848422439178484224401784842244117848422442178484224431784842244417848422445178484224461784842244717848422448178484224491784842245017848422451178484224521784842245317848422454178484224551784842245617848422457178484224581784842245917848422460178484224611784842246217848422463178484224641784842246517848422466178484224671784842246817848422469178484224701784842247117848422472178484224731784842247417848422475178484224761784842247717848422478178484224791784842248017848422481178484224821784842248317848422484178484224851784842248617848422487178484224881784842248917848422490178484224911784842249217848422493178484224941784842249517848422496178484224971784842249817848422499178484225001784842250117848422502178484225031784842250417848422505178484225061784842250717848422508178484225091784842251017848422511178484225121784842251317848422514178484225151784842251617848422517178484225181784842251917848422520178484225211784842252217848422523178484225241784842252517848422526178484225271784842252817848422529178484225301784842253117848422532178484225331784842253417848422535178484225361784842253717848422538178484225391784842254017848422541178484225421784842254317848422544178484225451784842254617848422547178484225481784842254917848422550178484225511784842255217848422553178484225541784842255517848422556178484225571784842255817848422559178484225601784842256117848422562178484225631784842256417848422565178484225661784842256717848422568178484225691784842257017848422571178484225721784842257317848422574178484225751784842257617848422577178484225781784842257917848422580178484225811784842258217848422583178484225841784842258517848422586178484225871784842258817848422589178484225901784842259117848422592178484225931784842259417848422595178484225961784842259717848422598178484225991784842260017848422601178484226021784842260317848422604178484226051784842260617848422607178484226081784842260917848422610178484226111784842261217848422613178484226141784842261517848422616178484226171784842261817848422619178484226201784842262117848422622178484226231784842262417848422625178484226261784842262717848422628178484226291784842263017848422631178484226321784842263317848422634178484226351784842263617848422637178484226381784842263917848422640178484226411784842264217848422643178484226441784842264517848422646178484226471784842264817848422649178484226501784842265117848422652178484226531784842265417848422655178484226561784842265717848422658178484226591784842266017848422661178484226621784842266317848422664178484226651784842266617848422667178484226681784842266917848422670178484226711784842267217848422673178484226741784842267517848422676178484226771784842267817848422679178484226801784842268117848422682178484226831784842268417848422685178484226861784842268717848422688178484226891784842269017848422691178484226921784842269317848422694178484226951784842269617848422697178484226981784842269917848422700178484227011784842270217848422703178484227041784842270517848422706178484227071784842270817848422709178484227101784842271117848422712178484227131784842271417848422715178484227161784842271717848422718178484227191784842272017848422721178484227221784842272317848422724178484227251784842272617848422727178484227281784842272917848422730178484227311784842273217848422733178484227341784842273517848422736178484227371784842273817848422739178484227401784842274117848422742178484227431784842274417848422745178484227461784842274717848422748178484227491784842275017848422751178484227521784842275317848422754178484227551784842275617848422757178484227581784842275917848422760178484227611784842276217848422763178484227641784842276517848422766178484227671784842276817848422769178484227701784842277117848422772178484227731784842277417848422775178484227761784842277717848422778178484227791784842278017848422781178484227821784842278317848422784178484227851784842278617848422787178484227881784842278917848422790178484227911784842279217848422793178484227941784842279517848422796178484227971784842279817848422799178484228001784842280117848422802178484228031784842280417848422805178484228061784842280717848422808178484228091784842281017848422811178484228121784842281317848422814178484228151784842281617848422817178484228181784842281917848422820178484228211784842282217848422823178484228241784842282517848422826178484228271784842282817848422829178484228301784842283117848422832178484228331784842283417848422835178484228361784842283717848422838178484228391784842284017848422841178484228421784842284317848422844178484228451784842284617848422847178484228481784842284917848422850178484228511784842285217848422853178484228541784842285517848422856178484228571784842285817848422859178484228601784842286117848422862178484228631784842286417848422865178484228661784842286717848422868178484228691784842287017848422871178484228721784842287317848422874178484228751784842287617848422877178484228781784842287917848422880178484228811784842288217848422883178484228841784842288517848422886178484228871784842288817848422889178484228901784842289117848422892178484228931784842289417848422895178484228961784842289717848422898178484228991784842290017848422901178484229021784842290317848422904178484229051784842290617848422907178484229081784842290917848422910178484229111784842291217848422913178484229141784842291517848422916178484229171784842291817848422919178484229201784842292117848422922178484229231784842292417848422925178484229261784842292717848422928178484229291784842293017848422931178484229321784842293317848422934178484229351784842293617848422937178484229381784842293917848422940178484229411784842294217848422943178484229441784842294517848422946178484229471784842294817848422949178484229501784842295117848422952178484229531784842295417848422955178484229561784842295717848422958178484229591784842296017848422961178484229621784842296317848422964178484229651784842296617848422967178484229681784842296917848422970178484229711784842297217848422973178484229741784842297517848422976178484229771784842297817848422979178484229801784842298117848422982178484229831784842298417848422985178484229861784842298717848422988178484229891784842299017848422991178484229921784842299317848422994178484229951784842299617848422997178484229981784842299917848423000178484230011784842300217848423003178484230041784842300517848423006178484230071784842300817848423009178484230101784842301117848423012178484230131784842301417848423015178484230161784842301717848423018178484230191784842302017848423021178484230221784842302317848423024178484230251784842302617848423027178484230281784842302917848423030178484230311784842303217848423033178484230341784842303517848423036178484230371784842303817848423039178484230401784842304117848423042178484230431784842304417848423045178484230461784842304717848423048178484230491784842305017848423051178484230521784842305317848423054178484230551784842305617848423057178484230581784842305917848423060178484230611784842306217848423063178484230641784842306517848423066178484230671784842306817848423069178484230701784842307117848423072178484230731784842307417848423075178484230761784842307717848423078178484230791784842308017848423081178484230821784842308317848423084178484230851784842308617848423087178484230881784842308917848423090178484230911784842309217848423093178484230941784842309517848423096178484230971784842309817848423099178484231001784842310117848423102178484231031784842310417848423105178484231061784842310717848423108178484231091784842311017848423111178484231121784842311317848423114178484231151784842311617848423117178484231181784842311917848423120178484231211784842312217848423123178484231241784842312517848423126178484231271784842312817848423129178484231301784842313117848423132178484231331784842313417848423135178484231361784842313717848423138178484231391784842314017848423141178484231421784842314317848423144178484231451784842314617848423147178484231481784842314917848423150178484231511784842315217848423153178484231541784842315517848423156178484231571784842315817848423159178484231601784842316117848423162178484231631784842316417848423165178484231661784842316717848423168178484231691784842317017848423171178484231721784842317317848423174178484231751784842317617848423177178484231781784842317917848423180178484231811784842318217848423183178484231841784842318517848423186178484231871784842318817848423189178484231901784842319117848423192178484231931784842319417848423195178484231961784842319717848423198178484231991784842320017848423201178484232021784842320317848423204178484232051784842320617848423207178484232081784842320917848423210178484232111784842321217848423213178484232141784842321517848423216178484232171784842321817848423219178484232201784842322117848423222178484232231784842322417848423225178484232261784842322717848423228178484232291784842323017848423231178484232321784842323317848423234178484232351784842323617848423237178484232381784842323917848423240178484232411784842324217848423243178484232441784842324517848423246178484232471784842324817848423249178484232501784842325117848423252178484232531784842325417848423255178484232561784842325717848423258178484232591784842326017848423261178484232621784842326317848423264178484232651784842326617848423267178484232681784842326917848423270178484232711784842327217848423273178484232741784842327517848423276178484232771784842327817848423279178484232801784842328117848423282178484232831784842328417848423285178484232861784842328717848423288178484232891784842329017848423291178484232921784842329317848423294178484232951784842329617848423297178484232981784842329917848423300178484233011784842330217848423303178484233041784842330517848423306178484233071784842330817848423309178484233101784842331117848423312178484233131784842331417848423315178484233161784842331717848423318178484233191784842332017848423321178484233221784842332317848423324178484233251784842332617848423327178484233281784842332917848423330178484233311784842333217848423333178484233341784842333517848423336178484233371784842333817848423339178484233401784842334117848423342178484233431784842334417848423345178484233461784842334717848423348178484233491784842335017848423351178484233521784842335317848423354178484233551784842335617848423357178484233581784842335917848423360178484233611784842336217848423363178484233641784842336517848423366178484233671784842336817848423369178484233701784842337117848423372178484233731784842337417848423375178484233761784842337717848423378178484233791784842338017848423381178484233821784842338317848423384178484233851784842338617848423387178484233881784842338917848423390178484233911784842339217848423393178484233941784842339517848423396178484233971784842339817848423399178484234001784842340117848423402178484234031784842340417848423405178484234061784842340717848423408178484234091784842341017848423411178484234121784842341317848423414178484234151784842341617848423417178484234181784842341917848423420178484234211784842342217848423423178484234241784842342517848423426178484234271784842342817848423429178484234301784842343117848423432178484234331784842343417848423435178484234361784842343717848423438178484234391784842344017848423441178484234421784842344317848423444178484234451784842344617848423447178484234481784842344917848423450178484234511784842345217848423453178484234541784842345517848423456178484234571784842345817848423459178484234601784842346117848423462178484234631784842346417848423465178484234661784842346717848423468178484234691784842347017848423471178484234721784842347317848423474178484234751784842347617848423477178484234781784842347917848423480178484234811784842348217848423483178484234841784842348517848423486178484234871784842348817848423489178484234901784842349117848423492178484234931784842349417848423495178484234961784842349717848423498178484234991784842350017848423501178484235021784842350317848423504178484235051784842350617848423507178484235081784842350917848423510178484235111784842351217848423513178484235141784842351517848423516178484235171784842351817848423519178484235201784842352117848423522178484235231784842352417848423525178484235261784842352717848423528178484235291784842353017848423531178484235321784842353317848423534178484235351784842353617848423537178484235381784842353917848423540178484235411784842354217848423543178484235441784842354517848423546178484235471784842354817848423549178484235501784842355117848423552178484235531784842355417848423555178484235561784842355717848423558178484235591784842356017848423561178484235621784842356317848423564178484235651784842356617848423567178484235681784842356917848423570178484235711784842357217848423573178484235741784842357517848423576178484235771784842357817848423579178484235801784842358117848423582178484235831784842358417848423585178484235861784842358717848423588178484235891784842359017848423591178484235921784842359317848423594178484235951784842359617848423597178484235981784842359917848423600178484236011784842360217848423603178484236041784842360517848423606178484236071784842360817848423609178484236101784842361117848423612178484236131784842361417848423615178484236161784842361717848423618178484236191784842362017848423621178484236221784842362317848423624178484236251784842362617848423627178484236281784842362917848423630178484236311784842363217848423633178484236341784842363517848423636178484236371784842363817848423639178484236401784842364117848423642178484236431784842364417848423645178484236461784842364717848423648178484236491784842365017848423651178484236521784842365317848423654178484236551784842365617848423657178484236581784842365917848423660178484236611784842366217848423663178484236641784842366517848423666178484236671784842366817848423669178484236701784842367117848423672178484236731784842367417848423675178484236761784842367717848423678178484236791784842368017848423681178484236821784842368317848423684178484236851784842368617848423687178484236881784842368917848423690178484236911784842369217848423693178484236941784842369517848423696178484236971784842369817848423699178484237001784842370117848423702178484237031784842370417848423705178484237061784842370717848423708178484237091784842371017848423711178484237121784842371317848423714178484237151784842371617848423717178484237181784842371917848423720178484237211784842372217848423723178484237241784842372517848423726178484237271784842372817848423729178484237301784842373117848423732178484237331784842373417848423735178484237361784842373717848423738178484237391784842374017848423741178484237421784842374317848423744178484237451784842374617848423747178484237481784842374917848423750178484237511784842375217848423753178484237541784842375517848423756178484237571784842375817848423759178484237601784842376117848423762178484237631784842376417848423765178484237661784842376717848423768178484237691784842377017848423771178484237721784842377317848423774178484237751784842377617848423777178484237781784842377917848423780178484237811784842378217848423783178484237841784842378517848423786178484237871784842378817848423789178484237901784842379117848423792178484237931784842379417848423795178484237961784842379717848423798178484237991784842380017848423801178484238021784842380317848423804178484238051784842380617848423807178484238081784842380917848423810178484238111784842381217848423813178484238141784842381517848423816178484238171784842381817848423819178484238201784842382117848423822178484238231784842382417848423825178484238261784842382717848423828178484238291784842383017848423831178484238321784842383317848423834178484238351784842383617848423837178484238381784842383917848423840178484238411784842384217848423843178484238441784842384517848423846178484238471784842384817848423849178484238501784842385117848423852178484238531784842385417848423855178484238561784842385717848423858178484238591784842386017848423861178484238621784842386317848423864178484238651784842386617848423867178484238681784842386917848423870178484238711784842387217848423873178484238741784842387517848423876178484238771784842387817848423879178484238801784842388117848423882178484238831784842388417848423885178484238861784842388717848423888178484238891784842389017848423891178484238921784842389317848423894178484238951784842389617848423897178484238981784842389917848423900178484239011784842390217848423903178484239041784842390517848423906178484239071784842390817848423909178484239101784842391117848423912178484239131784842391417848423915178484239161784842391717848423918178484239191784842392017848423921178484239221784842392317848423924178484239251784842392617848423927178484239281784842392917848423930178484239311784842393217848423933178484239341784842393517848423936178484239371784842393817848423939178484239401784842394117848423942178484239431784842394417848423945178484239461784842394717848423948178484239491784842395017848423951178484239521784842395317848423954178484239551784842395617848423957178484239581784842395917848423960178484239611784842396217848423963178484239641784842396517848423966178484239671784842396817848423969178484239701784842397117848423972178484239731784842397417848423975178484239761784842397717848423978178484239791784842398017848423981178484239821784842398317848423984178484239851784842398617848423987178484239881784842398917848423990178484239911784842399217848423993178484239941784842399517848423996178484239971784842399817848423999178484240001784842400117848424002178484240031784842400417848424005178484240061784842400717848424008178484240091784842401017848424011178484240121784842401317848424014178484240151784842401617848424017178484240181784842401917848424020178484240211784842402217848424023178484240241784842402517848424026178484240271784842402817848424029178484240301784842403117848424032178484240331784842403417848424035178484240361784842403717848424038178484240391784842404017848424041178484240421784842404317848424044178484240451784842404617848424047178484240481784842404917848424050178484240511784842405217848424053178484240541784842405517848424056178484240571784842405817848424059178484240601784842406117848424062178484240631784842406417848424065178484240661784842406717848424068178484240691784842407017848424071178484240721784842407317848424074178484240751784842407617848424077178484240781784842407917848424080178484240811784842408217848424083178484240841784842408517848424086178484240871784842408817848424089178484240901784842409117848424092178484240931784842409417848424095178484240961784842409717848424098178484240991784842410017848424101178484241021784842410317848424104178484241051784842410617848424107178484241081784842410917848424110178484241111784842411217848424113178484241141784842411517848424116178484241171784842411817848424119178484241201784842412117848424122178484241231784842412417848424125178484241261784842412717848424128178484241291784842413017848424131178484241321784842413317848424134178484241351784842413617848424137178484241381784842413917848424140178484241411784842414217848424143178484241441784842414517848424146178484241471784842414817848424149178484241501784842415117848424152178484241531784842415417848424155178484241561784842415717848424158178484241591784842416017848424161178484241621784842416317848424164178484241651784842416617848424167178484241681784842416917848424170178484241711784842417217848424173178484241741784842417517848424176178484241771784842417817848424179178484241801784842418117848424182178484241831784842418417848424185178484241861784842418717848424188178484241891784842419017848424191178484241921784842419317848424194178484241951784842419617848424197178484241981784842419917848424200178484242011784842420217848424203178484242041784842420517848424206178484242071784842420817848424209178484242101784842421117848424212178484242131784842421417848424215178484242161784842421717848424218178484242191784842422017848424221178484242221784842422317848424224178484242251784842422617848424227178484242281784842422917848424230178484242311784842423217848424233178484242341784842423517848424236178484242371784842423817848424239178484242401784842424117848424242178484242431784842424417848424245178484242461784842424717848424248178484242491784842425017848424251178484242521784842425317848424254178484242551784842425617848424257178484242581784842425917848424260178484242611784842426217848424263178484242641784842426517848424266178484242671784842426817848424269178484242701784842427117848424272178484242731784842427417848424275178484242761784842427717848424278178484242791784842428017848424281178484242821784842428317848424284178484242851784842428617848424287178484242881784842428917848424290178484242911784842429217848424293178484242941784842429517848424296178484242971784842429817848424299178484243001784842430117848424302178484243031784842430417848424305178484243061784842430717848424308178484243091784842431017848424311178484243121784842431317848424314178484243151784842431617848424317178484243181784842431917848424320178484243211784842432217848424323178484243241784842432517848424326178484243271784842432817848424329178484243301784842433117848424332178484243331784842433417848424335178484243361784842433717848424338178484243391784842434017848424341178484243421784842434317848424344178484243451784842434617848424347178484243481784842434917848424350178484243511784842435217848424353178484243541784842435517848424356178484243571784842435817848424359178484243601784842436117848424362178484243631784842436417848424365178484243661784842436717848424368178484243691784842437017848424371178484243721784842437317848424374178484243751784842437617848424377178484243781784842437917848424380178484243811784842438217848424383178484243841784842438517848424386178484243871784842438817848424389178484243901784842439117848424392178484243931784842439417848424395178484243961784842439717848424398178484243991784842440017848424401178484244021784842440317848424404178484244051784842440617848424407178484244081784842440917848424410178484244111784842441217848424413178484244141784842441517848424416178484244171784842441817848424419178484244201784842442117848424422178484244231784842442417848424425178484244261784842442717848424428178484244291784842443017848424431178484244321784842443317848424434178484244351784842443617848424437178484244381784842443917848424440178484244411784842444217848424443178484244441784842444517848424446178484244471784842444817848424449178484244501784842445117848424452178484244531784842445417848424455178484244561784842445717848424458178484244591784842446017848424461178484244621784842446317848424464178484244651784842446617848424467178484244681784842446917848424470178484244711784842447217848424473178484244741784842447517848424476178484244771784842447817848424479178484244801784842448117848424482178484244831784842448417848424485178484244861784842448717848424488178484244891784842449017848424491178484244921784842449317848424494178484244951784842449617848424497178484244981784842449917848424500178484245011784842450217848424503178484245041784842450517848424506178484245071784842450817848424509178484245101784842451117848424512178484245131784842451417848424515178484245161784842451717848424518178484245191784842452017848424521178484245221784842452317848424524178484245251784842452617848424527178484245281784842452917848424530178484245311784842453217848424533178484245341784842453517848424536178484245371784842453817848424539178484245401784842454117848424542178484245431784842454417848424545178484245461784842454717848424548178484245491784842455017848424551178484245521784842455317848424554178484245551784842455617848424557178484245581784842455917848424560178484245611784842456217848424563178484245641784842456517848424566178484245671784842456817848424569178484245701784842457117848424572178484245731784842457417848424575178484245761784842457717848424578178484245791784842458017848424581178484245821784842458317848424584178484245851784842458617848424587178484245881784842458917848424590178484245911784842459217848424593178484245941784842459517848424596178484245971784842459817848424599178484246001784842460117848424602178484246031784842460417848424605178484246061784842460717848424608178484246091784842461017848424611178484246121784842461317848424614178484246151784842461617848424617178484246181784842461917848424620178484246211784842462217848424623178484246241784842462517848424626178484246271784842462817848424629178484246301784842463117848424632178484246331784842463417848424635178484246361784842463717848424638178484246391784842464017848424641178484246421784842464317848424644178484246451784842464617848424647178484246481784842464917848424650178484246511784842465217848424653178484246541784842465517848424656178484246571784842465817848424659178484246601784842466117848424662178484246631784842466417848424665178484246661784842466717848424668178484246691784842467017848424671178484246721784842467317848424674178484246751784842467617848424677178484246781784842467917848424680178484246811784842468217848424683178484246841784842468517848424686178484246871784842468817848424689178484246901784842469117848424692178484246931784842469417848424695178484246961784842469717848424698178484246991784842470017848424701178484247021784842470317848424704178484247051784842470617848424707178484247081784842470917848424710178484247111784842471217848424713178484247141784842471517848424716178484247171784842471817848424719178484247201784842472117848424722178484247231784842472417848424725178484247261784842472717848424728178484247291784842473017848424731178484247321784842473317848424734178484247351784842473617848424737178484247381784842473917848424740178484247411784842474217848424743178484247441784842474517848424746178484247471784842474817848424749178484247501784842475117848424752178484247531784842475417848424755178484247561784842475717848424758178484247591784842476017848424761178484247621784842476317848424764178484247651784842476617848424767178484247681784842476917848424770178484247711784842477217848424773178484247741784842477517848424776178484247771784842477817848424779178484247801784842478117848424782178484247831784842478417848424785178484247861784842478717848424788178484247891784842479017848424791178484247921784842479317848424794178484247951784842479617848424797178484247981784842479917848424800178484248011784842480217848424803178484248041784842480517848424806178484248071784842480817848424809178484248101784842481117848424812178484248131784842481417848424815178484248161784842481717848424818178484248191784842482017848424821178484248221784842482317848424824178484248251784842482617848424827178484248281784842482917848424830178484248311784842483217848424833178484248341784842483517848424836178484248371784842483817848424839178484248401784842484117848424842178484248431784842484417848424845178484248461784842484717848424848178484248491784842485017848424851178484248521784842485317848424854178484248551784842485617848424857178484248581784842485917848424860178484248611784842486217848424863178484248641784842486517848424866178484248671784842486817848424869178484248701784842487117848424872178484248731784842487417848424875178484248761784842487717848424878178484248791784842488017848424881178484248821784842488317848424884178484248851784842488617848424887178484248881784842488917848424890178484248911784842489217848424893178484248941784842489517848424896178484248971784842489817848424899178484249001784842490117848424902178484249031784842490417848424905178484249061784842490717848424908178484249091784842491017848424911178484249121784842491317848424914178484249151784842491617848424917178484249181784842491917848424920178484249211784842492217848424923178484249241784842492517848424926178484249271784842492817848424929178484249301784842493117848424932178484249331784842493417848424935178484249361784842493717848424938178484249391784842494017848424941178484249421784842494317848424944178484249451784842494617848424947178484249481784842494917848424950178484249511784842495217848424953178484249541784842495517848424956178484249571784842495817848424959178484249601784842496117848424962178484249631784842496417848424965178484249661784842496717848424968178484249691784842497017848424971178484249721784842497317848424974178484249751784842497617848424977178484249781784842497917848424980178484249811784842498217848424983178484249841784842498517848424986178484249871784842498817848424989178484249901784842499117848424992178484249931784842499417848424995178484249961784842499717848424998178484249991784842500017848425001178484250021784842500317848425004178484250051784842500617848425007178484250081784842500917848425010178484250111784842501217848425013178484250141784842501517848425016178484250171784842501817848425019178484250201784842502117848425022178484250231784842502417848425025178484250261784842502717848425028178484250291784842503017848425031178484250321784842503317848425034178484250351784842503617848425037178484250381784842503917848425040178484250411784842504217848425043178484250441784842504517848425046178484250471784842504817848425049178484250501784842505117848425052178484250531784842505417848425055178484250561784842505717848425058178484250591784842506017848425061178484250621784842506317848425064178484250651784842506617848425067178484250681784842506917848425070178484250711784842507217848425073178484250741784842507517848425076178484250771784842507817848425079178484250801784842508117848425082178484250831784842508417848425085178484250861784842508717848425088178484250891784842509017848425091178484250921784842509317848425094178484250951784842509617848425097178484250981784842509917848425100178484251011784842510217848425103178484251041784842510517848425106178484251071784842510817848425109178484251101784842511117848425112178484251131784842511417848425115178484251161784842511717848425118178484251191784842512017848425121178484251221784842512317848425124178484251251784842512617848425127178484251281784842512917848425130178484251311784842513217848425133178484251341784842513517848425136178484251371784842513817848425139178484251401784842514117848425142178484251431784842514417848425145178484251461784842514717848425148178484251491784842515017848425151178484251521784842515317848425154178484251551784842515617848425157178484251581784842515917848425160178484251611784842516217848425163178484251641784842516517848425166178484251671784842516817848425169178484251701784842517117848425172178484251731784842517417848425175178484251761784842517717848425178178484251791784842518017848425181178484251821784842518317848425184178484251851784842518617848425187178484251881784842518917848425190178484251911784842519217848425193178484251941784842519517848425196178484251971784842519817848425199178484252001784842520117848425202178484252031784842520417848425205178484252061784842520717848425208178484252091784842521017848425211178484252121784842521317848425214178484252151784842521617848425217178484252181784842521917848425220178484252211784842522217848425223178484252241784842522517848425226178484252271784842522817848425229178484252301784842523117848425232178484252331784842523417848425235178484252361784842523717848425238178484252391784842524017848425241178484252421784842524317848425244178484252451784842524617848425247178484252481784842524917848425250178484252511784842525217848425253178484252541784842525517848425256178484252571784842525817848425259178484252601784842526117848425262178484252631784842526417848425265178484252661784842526717848425268178484252691784842527017848425271178484252721784842527317848425274178484252751784842527617848425277178484252781784842527917848425280178484252811784842528217848425283178484252841784842528517848425286178484252871784842528817848425289178484252901784842529117848425292178484252931784842529417848425295178484252961784842529717848425298178484252991784842530017848425301178484253021784842530317848425304178484253051784842530617848425307178484253081784842530917848425310178484253111784842531217848425313178484253141784842531517848425316178484253171784842531817848425319178484253201784842532117848425322178484253231784842532417848425325178484253261784842532717848425328178484253291784842533017848425331178484253321784842533317848425334178484253351784842533617848425337178484253381784842533917848425340178484253411784842534217848425343178484253441784842534517848425346178484253471784842534817848425349178484253501784842535117848425352178484253531784842535417848425355178484253561784842535717848425358178484253591784842536017848425361178484253621784842536317848425364178484253651784842536617848425367178484253681784842536917848425370178484253711784842537217848425373178484253741784842537517848425376178484253771784842537817848425379178484253801784842538117848425382178484253831784842538417848425385178484253861784842538717848425388178484253891784842539017848425391178484253921784842539317848425394178484253951784842539617848425397178484253981784842539917848425400178484254011784842540217848425403178484254041784842540517848425406178484254071784842540817848425409178484254101784842541117848425412178484254131784842541417848425415178484254161784842541717848425418178484254191784842542017848425421178484254221784842542317848425424178484254251784842542617848425427178484254281784842542917848425430178484254311784842543217848425433178484254341784842543517848425436178484254371784842543817848425439178484254401784842544117848425442178484254431784842544417848425445178484254461784842544717848425448178484254491784842545017848425451178484254521784842545317848425454178484254551784842545617848425457178484254581784842545917848425460178484254611784842546217848425463178484254641784842546517848425466178484254671784842546817848425469178484254701784842547117848425472178484254731784842547417848425475178484254761784842547717848425478178484254791784842548017848425481178484254821784842548317848425484178484254851784842548617848425487178484254881784842548917848425490178484254911784842549217848425493178484254941784842549517848425496178484254971784842549817848425499178484255001784842550117848425502178484255031784842550417848425505178484255061784842550717848425508178484255091784842551017848425511178484255121784842551317848425514178484255151784842551617848425517178484255181784842551917848425520178484255211784842552217848425523178484255241784842552517848425526178484255271784842552817848425529178484255301784842553117848425532178484255331784842553417848425535178484255361784842553717848425538178484255391784842554017848425541178484255421784842554317848425544178484255451784842554617848425547178484255481784842554917848425550178484255511784842555217848425553178484255541784842555517848425556178484255571784842555817848425559178484255601784842556117848425562178484255631784842556417848425565178484255661784842556717848425568178484255691784842557017848425571178484255721784842557317848425574178484255751784842557617848425577178484255781784842557917848425580178484255811784842558217848425583178484255841784842558517848425586178484255871784842558817848425589178484255901784842559117848425592178484255931784842559417848425595178484255961784842559717848425598178484255991784842560017848425601178484256021784842560317848425604178484256051784842560617848425607178484256081784842560917848425610178484256111784842561217848425613178484256141784842561517848425616178484256171784842561817848425619178484256201784842562117848425622178484256231784842562417848425625178484256261784842562717848425628178484256291784842563017848425631178484256321784842563317848425634178484256351784842563617848425637178484256381784842563917848425640178484256411784842564217848425643178484256441784842564517848425646178484256471784842564817848425649178484256501784842565117848425652178484256531784842565417848425655178484256561784842565717848425658178484256591784842566017848425661178484256621784842566317848425664178484256651784842566617848425667178484256681784842566917848425670178484256711784842567217848425673178484256741784842567517848425676178484256771784842567817848425679178484256801784842568117848425682178484256831784842568417848425685178484256861784842568717848425688178484256891784842569017848425691178484256921784842569317848425694178484256951784842569617848425697178484256981784842569917848425700178484257011784842570217848425703178484257041784842570517848425706178484257071784842570817848425709178484257101784842571117848425712178484257131784842571417848425715178484257161784842571717848425718178484257191784842572017848425721178484257221784842572317848425724178484257251784842572617848425727178484257281784842572917848425730178484257311784842573217848425733178484257341784842573517848425736178484257371784842573817848425739178484257401784842574117848425742178484257431784842574417848425745178484257461784842574717848425748178484257491784842575017848425751178484257521784842575317848425754178484257551784842575617848425757178484257581784842575917848425760178484257611784842576217848425763178484257641784842576517848425766178484257671784842576817848425769178484257701784842577117848425772178484257731784842577417848425775178484257761784842577717848425778178484257791784842578017848425781178484257821784842578317848425784178484257851784842578617848425787178484257881784842578917848425790178484257911784842579217848425793178484257941784842579517848425796178484257971784842579817848425799178484258001784842580117848425802178484258031784842580417848425805178484258061784842580717848425808178484258091784842581017848425811178484258121784842581317848425814178484258151784842581617848425817178484258181784842581917848425820178484258211784842582217848425823178484258241784842582517848425826178484258271784842582817848425829178484258301784842583117848425832178484258331784842583417848425835178484258361784842583717848425838178484258391784842584017848425841178484258421784842584317848425844178484258451784842584617848425847178484258481784842584917848425850178484258511784842585217848425853178484258541784842585517848425856178484258571784842585817848425859178484258601784842586117848425862178484258631784842586417848425865178484258661784842586717848425868178484258691784842587017848425871178484258721784842587317848425874178484258751784842587617848425877178484258781784842587917848425880178484258811784842588217848425883178484258841784842588517848425886178484258871784842588817848425889178484258901784842589117848425892178484258931784842589417848425895178484258961784842589717848425898178484258991784842590017848425901178484259021784842590317848425904178484259051784842590617848425907178484259081784842590917848425910178484259111784842591217848425913178484259141784842591517848425916178484259171784842591817848425919178484259201784842592117848425922178484259231784842592417848425925178484259261784842592717848425928178484259291784842593017848425931178484259321784842593317848425934178484259351784842593617848425937178484259381784842593917848425940178484259411784842594217848425943178484259441784842594517848425946178484259471784842594817848425949178484259501784842595117848425952178484259531784842595417848425955178484259561784842595717848425958178484259591784842596017848425961178484259621784842596317848425964178484259651784842596617848425967178484259681784842596917848425970178484259711784842597217848425973178484259741784842597517848425976178484259771784842597817848425979178484259801784842598117848425982178484259831784842598417848425985178484259861784842598717848425988178484259891784842599017848425991178484259921784842599317848425994178484259951784842599617848425997178484259981784842599917848426000178484260011784842600217848426003178484260041784842600517848426006178484260071784842600817848426009178484260101784842601117848426012178484260131784842601417848426015178484260161784842601717848426018178484260191784842602017848426021178484260221784842602317848426024178484260251784842602617848426027178484260281784842602917848426030178484260311784842603217848426033178484260341784842603517848426036178484260371784842603817848426039178484260401784842604117848426042178484260431784842604417848426045178484260461784842604717848426048178484260491784842605017848426051178484260521784842605317848426054178484260551784842605617848426057178484260581784842605917848426060178484260611784842606217848426063178484260641784842606517848426066178484260671784842606817848426069178484260701784842607117848426072178484260731784842607417848426075178484260761784842607717848426078178484260791784842608017848426081178484260821784842608317848426084178484260851784842608617848426087178484260881784842608917848426090178484260911784842609217848426093178484260941784842609517848426096178484260971784842609817848426099178484261001784842610117848426102178484261031784842610417848426105178484261061784842610717848426108178484261091784842611017848426111178484261121784842611317848426114178484261151784842611617848426117178484261181784842611917848426120178484261211784842612217848426123178484261241784842612517848426126178484261271784842612817848426129178484261301784842613117848426132178484261331784842613417848426135178484261361784842613717848426138178484261391784842614017848426141178484261421784842614317848426144178484261451784842614617848426147178484261481784842614917848426150178484261511784842615217848426153178484261541784842615517848426156178484261571784842615817848426159178484261601784842616117848426162178484261631784842616417848426165178484261661784842616717848426168178484261691784842617017848426171178484261721784842617317848426174178484261751784842617617848426177178484261781784842617917848426180178484261811784842618217848426183178484261841784842618517848426186178484261871784842618817848426189178484261901784842619117848426192178484261931784842619417848426195178484261961784842619717848426198178484261991784842620017848426201178484262021784842620317848426204178484262051784842620617848426207178484262081784842620917848426210178484262111784842621217848426213178484262141784842621517848426216178484262171784842621817848426219178484262201784842622117848426222178484262231784842622417848426225178484262261784842622717848426228178484262291784842623017848426231178484262321784842623317848426234178484262351784842623617848426237178484262381784842623917848426240178484262411784842624217848426243178484262441784842624517848426246178484262471784842624817848426249178484262501784842625117848426252178484262531784842625417848426255178484262561784842625717848426258178484262591784842626017848426261178484262621784842626317848426264178484262651784842626617848426267178484262681784842626917848426270178484262711784842627217848426273178484262741784842627517848426276178484262771784842627817848426279178484262801784842628117848426282178484262831784842628417848426285178484262861784842628717848426288178484262891784842629017848426291178484262921784842629317848426294178484262951784842629617848426297178484262981784842629917848426300178484263011784842630217848426303178484263041784842630517848426306178484263071784842630817848426309178484263101784842631117848426312178484263131784842631417848426315178484263161784842631717848426318178484263191784842632017848426321178484263221784842632317848426324178484263251784842632617848426327178484263281784842632917848426330178484263311784842633217848426333178484263341784842633517848426336178484263371784842633817848426339178484263401784842634117848426342178484263431784842634417848426345178484263461784842634717848426348178484263491784842635017848426351178484263521784842635317848426354178484263551784842635617848426357178484263581784842635917848426360178484263611784842636217848426363178484263641784842636517848426366178484263671784842636817848426369178484263701784842637117848426372178484263731784842637417848426375178484263761784842637717848426378178484263791784842638017848426381178484263821784842638317848426384178484263851784842638617848426387178484263881784842638917848426390178484263911784842639217848426393178484263941784842639517848426396178484263971784842639817848426399178484264001784842640117848426402178484264031784842640417848426405178484264061784842640717848426408178484264091784842641017848426411178484264121784842641317848426414178484264151784842641617848426417178484264181784842641917848426420178484264211784842642217848426423178484264241784842642517848426426178484264271784842642817848426429178484264301784842643117848426432178484264331784842643417848426435178484264361784842643717848426438178484264391784842644017848426441178484264421784842644317848426444178484264451784842644617848426447178484264481784842644917848426450178484264511784842645217848426453178484264541784842645517848426456178484264571784842645817848426459178484264601784842646117848426462178484264631784842646417848426465178484264661784842646717848426468178484264691784842647017848426471178484264721784842647317848426474178484264751784842647617848426477178484264781784842647917848426480178484264811784842648217848426483178484264841784842648517848426486178484264871784842648817848426489178484264901784842649117848426492178484264931784842649417848426495178484264961784842649717848426498178484264991784842650017848426501178484265021784842650317848426504178484265051784842650617848426507178484265081784842650917848426510178484265111784842651217848426513178484265141784842651517848426516178484265171784842651817848426519178484265201784842652117848426522178484265231784842652417848426525178484265261784842652717848426528178484265291784842653017848426531178484265321784842653317848426534178484265351784842653617848426537178484265381784842653917848426540178484265411784842654217848426543178484265441784842654517848426546178484265471784842654817848426549178484265501784842655117848426552178484265531784842655417848426555178484265561784842655717848426558178484265591784842656017848426561178484265621784842656317848426564178484265651784842656617848426567178484265681784842656917848426570178484265711784842657217848426573178484265741784842657517848426576178484265771784842657817848426579178484265801784842658117848426582178484265831784842658417848426585178484265861784842658717848426588178484265891784842659017848426591178484265921784842659317848426594178484265951784842659617848426597178484265981784842659917848426600178484266011784842660217848426603178484266041784842660517848426606178484266071784842660817848426609178484266101784842661117848426612178484266131784842661417848426615178484266161784842661717848426618178484266191784842662017848426621178484266221784842662317848426624178484266251784842662617848426627178484266281784842662917848426630178484266311784842663217848426633178484266341784842663517848426636178484266371784842663817848426639178484266401784842664117848426642178484266431784842664417848426645178484266461784842664717848426648178484266491784842665017848426651178484266521784842665317848426654178484266551784842665617848426657178484266581784842665917848426660178484266611784842666217848426663178484266641784842666517848426666178484266671784842666817848426669178484266701784842667117848426672178484266731784842667417848426675178484266761784842667717848426678178484266791784842668017848426681178484266821784842668317848426684178484266851784842668617848426687178484266881784842668917848426690178484266911784842669217848426693178484266941784842669517848426696178484266971784842669817848426699178484267001784842670117848426702178484267031784842670417848426705178484267061784842670717848426708178484267091784842671017848426711178484267121784842671317848426714178484267151784842671617848426717178484267181784842671917848426720178484267211784842672217848426723178484267241784842672517848426726178484267271784842672817848426729178484267301784842673117848426732178484267331784842673417848426735178484267361784842673717848426738178484267391784842674017848426741178484267421784842674317848426744178484267451784842674617848426747178484267481784842674917848426750178484267511784842675217848426753178484267541784842675517848426756178484267571784842675817848426759178484267601784842676117848426762178484267631784842676417848426765178484267661784842676717848426768178484267691784842677017848426771178484267721784842677317848426774178484267751784842677617848426777178484267781784842677917848426780178484267811784842678217848426783178484267841784842678517848426786178484267871784842678817848426789178484267901784842679117848426792178484267931784842679417848426795178484267961784842679717848426798178484267991784842680017848426801178484268021784842680317848426804178484268051784842680617848426807178484268081784842680917848426810178484268111784842681217848426813178484268141784842681517848426816178484268171784842681817848426819178484268201784842682117848426822178484268231784842682417848426825178484268261784842682717848426828178484268291784842683017848426831178484268321784842683317848426834178484268351784842683617848426837178484268381784842683917848426840178484268411784842684217848426843178484268441784842684517848426846178484268471784842684817848426849178484268501784842685117848426852178484268531784842685417848426855178484268561784842685717848426858178484268591784842686017848426861178484268621784842686317848426864178484268651784842686617848426867178484268681784842686917848426870178484268711784842687217848426873178484268741784842687517848426876178484268771784842687817848426879178484268801784842688117848426882178484268831784842688417848426885178484268861784842688717848426888178484268891784842689017848426891178484268921784842689317848426894178484268951784842689617848426897178484268981784842689917848426900178484269011784842690217848426903178484269041784842690517848426906178484269071784842690817848426909178484269101784842691117848426912178484269131784842691417848426915178484269161784842691717848426918178484269191784842692017848426921178484269221784842692317848426924178484269251784842692617848426927178484269281784842692917848426930178484269311784842693217848426933178484269341784842693517848426936178484269371784842693817848426939178484269401784842694117848426942178484269431784842694417848426945178484269461784842694717848426948178484269491784842695017848426951178484269521784842695317848426954178484269551784842695617848426957178484269581784842695917848426960178484269611784842696217848426963178484269641784842696517848426966178484269671784842696817848426969178484269701784842697117848426972178484269731784842697417848426975178484269761784842697717848426978178484269791784842698017848426981178484269821784842698317848426984178484269851784842698617848426987178484269881784842698917848426990178484269911784842699217848426993178484269941784842699517848426996178484269971784842699817848426999178484270001784842700117848427002178484270031784842700417848427005178484270061784842700717848427008178484270091784842701017848427011178484270121784842701317848427014178484270151784842701617848427017178484270181784842701917848427020178484270211784842702217848427023178484270241784842702517848427026178484270271784842702817848427029178484270301784842703117848427032178484270331784842703417848427035178484270361784842703717848427038178484270391784842704017848427041178484270421784842704317848427044178484270451784842704617848427047178484270481784842704917848427050178484270511784842705217848427053178484270541784842705517848427056178484270571784842705817848427059178484270601784842706117848427062178484270631784842706417848427065178484270661784842706717848427068178484270691784842707017848427071178484270721784842707317848427074178484270751784842707617848427077178484270781784842707917848427080178484270811784842708217848427083178484270841784842708517848427086178484270871784842708817848427089178484270901784842709117848427092178484270931784842709417848427095178484270961784842709717848427098178484270991784842710017848427101178484271021784842710317848427104178484271051784842710617848427107178484271081784842710917848427110178484271111784842711217848427113178484271141784842711517848427116178484271171784842711817848427119178484271201784842712117848427122178484271231784842712417848427125178484271261784842712717848427128178484271291784842713017848427131178484271321784842713317848427134178484271351784842713617848427137178484271381784842713917848427140178484271411784842714217848427143178484271441784842714517848427146178484271471784842714817848427149178484271501784842715117848427152178484271531784842715417848427155178484271561784842715717848427158178484271591784842716017848427161178484271621784842716317848427164178484271651784842716617848427167178484271681784842716917848427170178484271711784842717217848427173178484271741784842717517848427176178484271771784842717817848427179178484271801784842718117848427182178484271831784842718417848427185178484271861784842718717848427188178484271891784842719017848427191178484271921784842719317848427194178484271951784842719617848427197178484271981784842719917848427200178484272011784842720217848427203178484272041784842720517848427206178484272071784842720817848427209178484272101784842721117848427212178484272131784842721417848427215178484272161784842721717848427218178484272191784842722017848427221178484272221784842722317848427224178484272251784842722617848427227178484272281784842722917848427230178484272311784842723217848427233178484272341784842723517848427236178484272371784842723817848427239178484272401784842724117848427242178484272431784842724417848427245178484272461784842724717848427248178484272491784842725017848427251178484272521784842725317848427254178484272551784842725617848427257178484272581784842725917848427260178484272611784842726217848427263178484272641784842726517848427266178484272671784842726817848427269178484272701784842727117848427272178484272731784842727417848427275178484272761784842727717848427278178484272791784842728017848427281178484272821784842728317848427284178484272851784842728617848427287178484272881784842728917848427290178484272911784842729217848427293178484272941784842729517848427296178484272971784842729817848427299178484273001784842730117848427302178484273031784842730417848427305178484273061784842730717848427308178484273091784842731017848427311178484273121784842731317848427314178484273151784842731617848427317178484273181784842731917848427320178484273211784842732217848427323178484273241784842732517848427326178484273271784842732817848427329178484273301784842733117848427332178484273331784842733417848427335178484273361784842733717848427338178484273391784842734017848427341178484273421784842734317848427344178484273451784842734617848427347178484273481784842734917848427350178484273511784842735217848427353178484273541784842735517848427356178484273571784842735817848427359178484273601784842736117848427362178484273631784842736417848427365178484273661784842736717848427368178484273691784842737017848427371178484273721784842737317848427374178484273751784842737617848427377178484273781784842737917848427380178484273811784842738217848427383178484273841784842738517848427386178484273871784842738817848427389178484273901784842739117848427392178484273931784842739417848427395178484273961784842739717848427398178484273991784842740017848427401178484274021784842740317848427404178484274051784842740617848427407178484274081784842740917848427410178484274111784842741217848427413178484274141784842741517848427416178484274171784842741817848427419178484274201784842742117848427422178484274231784842742417848427425178484274261784842742717848427428178484274291784842743017848427431178484274321784842743317848427434178484274351784842743617848427437178484274381784842743917848427440178484274411784842744217848427443178484274441784842744517848427446178484274471784842744817848427449178484274501784842745117848427452178484274531784842745417848427455178484274561784842745717848427458178484274591784842746017848427461178484274621784842746317848427464178484274651784842746617848427467178484274681784842746917848427470178484274711784842747217848427473178484274741784842747517848427476178484274771784842747817848427479178484274801784842748117848427482178484274831784842748417848427485178484274861784842748717848427488178484274891784842749017848427491178484274921784842749317848427494178484274951784842749617848427497178484274981784842749917848427500178484275011784842750217848427503178484275041784842750517848427506178484275071784842750817848427509178484275101784842751117848427512178484275131784842751417848427515178484275161784842751717848427518178484275191784842752017848427521178484275221784842752317848427524178484275251784842752617848427527178484275281784842752917848427530178484275311784842753217848427533178484275341784842753517848427536178484275371784842753817848427539178484275401784842754117848427542178484275431784842754417848427545178484275461784842754717848427548178484275491784842755017848427551178484275521784842755317848427554178484275551784842755617848427557178484275581784842755917848427560178484275611784842756217848427563178484275641784842756517848427566178484275671784842756817848427569178484275701784842757117848427572178484275731784842757417848427575178484275761784842757717848427578178484275791784842758017848427581178484275821784842758317848427584178484275851784842758617848427587178484275881784842758917848427590178484275911784842759217848427593178484275941784842759517848427596178484275971784842759817848427599178484276001784842760117848427602178484276031784842760417848427605178484276061784842760717848427608178484276091784842761017848427611178484276121784842761317848427614178484276151784842761617848427617178484276181784842761917848427620178484276211784842762217848427623178484276241784842762517848427626178484276271784842762817848427629178484276301784842763117848427632178484276331784842763417848427635178484276361784842763717848427638178484276391784842764017848427641178484276421784842764317848427644178484276451784842764617848427647178484276481784842764917848427650178484276511784842765217848427653178484276541784842765517848427656178484276571784842765817848427659178484276601784842766117848427662178484276631784842766417848427665178484276661784842766717848427668178484276691784842767017848427671178484276721784842767317848427674178484276751784842767617848427677178484276781784842767917848427680178484276811784842768217848427683178484276841784842768517848427686178484276871784842768817848427689178484276901784842769117848427692178484276931784842769417848427695178484276961784842769717848427698178484276991784842770017848427701178484277021784842770317848427704178484277051784842770617848427707178484277081784842770917848427710178484277111784842771217848427713178484277141784842771517848427716178484277171784842771817848427719178484277201784842772117848427722178484277231784842772417848427725178484277261784842772717848427728178484277291784842773017848427731178484277321784842773317848427734178484277351784842773617848427737178484277381784842773917848427740178484277411784842774217848427743178484277441784842774517848427746178484277471784842774817848427749178484277501784842775117848427752178484277531784842775417848427755178484277561784842775717848427758178484277591784842776017848427761178484277621784842776317848427764178484277651784842776617848427767178484277681784842776917848427770178484277711784842777217848427773178484277741784842777517848427776178484277771784842777817848427779178484277801784842778117848427782178484277831784842778417848427785178484277861784842778717848427788178484277891784842779017848427791178484277921784842779317848427794178484277951784842779617848427797178484277981784842779917848427800178484278011784842780217848427803178484278041784842780517848427806178484278071784842780817848427809178484278101784842781117848427812178484278131784842781417848427815178484278161784842781717848427818178484278191784842782017848427821178484278221784842782317848427824178484278251784842782617848427827178484278281784842782917848427830178484278311784842783217848427833178484278341784842783517848427836178484278371784842783817848427839178484278401784842784117848427842178484278431784842784417848427845178484278461784842784717848427848178484278491784842785017848427851178484278521784842785317848427854178484278551784842785617848427857178484278581784842785917848427860178484278611784842786217848427863178484278641784842786517848427866178484278671784842786817848427869178484278701784842787117848427872178484278731784842787417848427875178484278761784842787717848427878178484278791784842788017848427881178484278821784842788317848427884178484278851784842788617848427887178484278881784842788917848427890178484278911784842789217848427893178484278941784842789517848427896178484278971784842789817848427899178484279001784842790117848427902178484279031784842790417848427905178484279061784842790717848427908178484279091784842791017848427911178484279121784842791317848427914178484279151784842791617848427917178484279181784842791917848427920178484279211784842792217848427923178484279241784842792517848427926178484279271784842792817848427929178484279301784842793117848427932178484279331784842793417848427935178484279361784842793717848427938178484279391784842794017848427941178484279421784842794317848427944178484279451784842794617848427947178484279481784842794917848427950178484279511784842795217848427953178484279541784842795517848427956178484279571784842795817848427959178484279601784842796117848427962178484279631784842796417848427965178484279661784842796717848427968178484279691784842797017848427971178484279721784842797317848427974178484279751784842797617848427977178484279781784842797917848427980178484279811784842798217848427983178484279841784842798517848427986178484279871784842798817848427989178484279901784842799117848427992178484279931784842799417848427995178484279961784842799717848427998178484279991784842800017848428001178484280021784842800317848428004178484280051784842800617848428007178484280081784842800917848428010178484280111784842801217848428013178484280141784842801517848428016178484280171784842801817848428019178484280201784842802117848428022178484280231784842802417848428025178484280261784842802717848428028178484280291784842803017848428031178484280321784842803317848428034178484280351784842803617848428037178484280381784842803917848428040178484280411784842804217848428043178484280441784842804517848428046178484280471784842804817848428049178484280501784842805117848428052178484280531784842805417848428055178484280561784842805717848428058178484280591784842806017848428061178484280621784842806317848428064178484280651784842806617848428067178484280681784842806917848428070178484280711784842807217848428073178484280741784842807517848428076178484280771784842807817848428079178484280801784842808117848428082178484280831784842808417848428085178484280861784842808717848428088178484280891784842809017848428091178484280921784842809317848428094178484280951784842809617848428097178484280981784842809917848428100178484281011784842810217848428103178484281041784842810517848428106178484281071784842810817848428109178484281101784842811117848428112178484281131784842811417848428115178484281161784842811717848428118178484281191784842812017848428121178484281221784842812317848428124178484281251784842812617848428127178484281281784842812917848428130178484281311784842813217848428133178484281341784842813517848428136178484281371784842813817848428139178484281401784842814117848428142178484281431784842814417848428145178484281461784842814717848428148178484281491784842815017848428151178484281521784842815317848428154178484281551784842815617848428157178484281581784842815917848428160178484281611784842816217848428163178484281641784842816517848428166178484281671784842816817848428169178484281701784842817117848428172178484281731784842817417848428175178484281761784842817717848428178178484281791784842818017848428181178484281821784842818317848428184178484281851784842818617848428187178484281881784842818917848428190178484281911784842819217848428193178484281941784842819517848428196178484281971784842819817848428199178484282001784842820117848428202178484282031784842820417848428205178484282061784842820717848428208178484282091784842821017848428211178484282121784842821317848428214178484282151784842821617848428217178484282181784842821917848428220178484282211784842822217848428223178484282241784842822517848428226178484282271784842822817848428229178484282301784842823117848428232178484282331784842823417848428235178484282361784842823717848428238178484282391784842824017848428241178484282421784842824317848428244178484282451784842824617848428247178484282481784842824917848428250178484282511784842825217848428253178484282541784842825517848428256178484282571784842825817848428259178484282601784842826117848428262178484282631784842826417848428265178484282661784842826717848428268178484282691784842827017848428271178484282721784842827317848428274178484282751784842827617848428277178484282781784842827917848428280178484282811784842828217848428283178484282841784842828517848428286178484282871784842828817848428289178484282901784842829117848428292178484282931784842829417848428295178484282961784842829717848428298178484282991784842830017848428301178484283021784842830317848428304178484283051784842830617848428307178484283081784842830917848428310178484283111784842831217848428313178484283141784842831517848428316178484283171784842831817848428319178484283201784842832117848428322178484283231784842832417848428325178484283261784842832717848428328178484283291784842833017848428331178484283321784842833317848428334178484283351784842833617848428337178484283381784842833917848428340178484283411784842834217848428343178484283441784842834517848428346178484283471784842834817848428349178484283501784842835117848428352178484283531784842835417848428355178484283561784842835717848428358178484283591784842836017848428361178484283621784842836317848428364178484283651784842836617848428367178484283681784842836917848428370178484283711784842837217848428373178484283741784842837517848428376178484283771784842837817848428379178484283801784842838117848428382178484283831784842838417848428385178484283861784842838717848428388178484283891784842839017848428391178484283921784842839317848428394178484283951784842839617848428397178484283981784842839917848428400178484284011784842840217848428403178484284041784842840517848428406178484284071784842840817848428409178484284101784842841117848428412178484284131784842841417848428415178484284161784842841717848428418178484284191784842842017848428421178484284221784842842317848428424178484284251784842842617848428427178484284281784842842917848428430178484284311784842843217848428433178484284341784842843517848428436178484284371784842843817848428439178484284401784842844117848428442178484284431784842844417848428445178484284461784842844717848428448178484284491784842845017848428451178484284521784842845317848428454178484284551784842845617848428457178484284581784842845917848428460178484284611784842846217848428463178484284641784842846517848428466178484284671784842846817848428469178484284701784842847117848428472178484284731784842847417848428475178484284761784842847717848428478178484284791784842848017848428481178484284821784842848317848428484178484284851784842848617848428487178484284881784842848917848428490178484284911784842849217848428493178484284941784842849517848428496178484284971784842849817848428499178484285001784842850117848428502178484285031784842850417848428505178484285061784842850717848428508178484285091784842851017848428511178484285121784842851317848428514178484285151784842851617848428517178484285181784842851917848428520178484285211784842852217848428523178484285241784842852517848428526178484285271784842852817848428529178484285301784842853117848428532178484285331784842853417848428535178484285361784842853717848428538178484285391784842854017848428541178484285421784842854317848428544178484285451784842854617848428547178484285481784842854917848428550178484285511784842855217848428553178484285541784842855517848428556178484285571784842855817848428559178484285601784842856117848428562178484285631784842856417848428565178484285661784842856717848428568178484285691784842857017848428571178484285721784842857317848428574178484285751784842857617848428577178484285781784842857917848428580178484285811784842858217848428583178484285841784842858517848428586178484285871784842858817848428589178484285901784842859117848428592178484285931784842859417848428595178484285961784842859717848428598178484285991784842860017848428601178484286021784842860317848428604178484286051784842860617848428607178484286081784842860917848428610178484286111784842861217848428613178484286141784842861517848428616178484286171784842861817848428619178484286201784842862117848428622178484286231784842862417848428625178484286261784842862717848428628178484286291784842863017848428631178484286321784842863317848428634178484286351784842863617848428637178484286381784842863917848428640178484286411784842864217848428643178484286441784842864517848428646178484286471784842864817848428649178484286501784842865117848428652178484286531784842865417848428655178484286561784842865717848428658178484286591784842866017848428661178484286621784842866317848428664178484286651784842866617848428667178484286681784842866917848428670178484286711784842867217848428673178484286741784842867517848428676178484286771784842867817848428679178484286801784842868117848428682178484286831784842868417848428685178484286861784842868717848428688178484286891784842869017848428691178484286921784842869317848428694178484286951784842869617848428697178484286981784842869917848428700178484287011784842870217848428703178484287041784842870517848428706178484287071784842870817848428709178484287101784842871117848428712178484287131784842871417848428715178484287161784842871717848428718178484287191784842872017848428721178484287221784842872317848428724178484287251784842872617848428727178484287281784842872917848428730178484287311784842873217848428733178484287341784842873517848428736178484287371784842873817848428739178484287401784842874117848428742178484287431784842874417848428745178484287461784842874717848428748178484287491784842875017848428751178484287521784842875317848428754178484287551784842875617848428757178484287581784842875917848428760178484287611784842876217848428763178484287641784842876517848428766178484287671784842876817848428769178484287701784842877117848428772178484287731784842877417848428775178484287761784842877717848428778178484287791784842878017848428781178484287821784842878317848428784178484287851784842878617848428787178484287881784842878917848428790178484287911784842879217848428793178484287941784842879517848428796178484287971784842879817848428799178484288001784842880117848428802178484288031784842880417848428805178484288061784842880717848428808178484288091784842881017848428811178484288121784842881317848428814178484288151784842881617848428817178484288181784842881917848428820178484288211784842882217848428823178484288241784842882517848428826178484288271784842882817848428829178484288301784842883117848428832178484288331784842883417848428835178484288361784842883717848428838178484288391784842884017848428841178484288421784842884317848428844178484288451784842884617848428847178484288481784842884917848428850178484288511784842885217848428853178484288541784842885517848428856178484288571784842885817848428859178484288601784842886117848428862178484288631784842886417848428865178484288661784842886717848428868178484288691784842887017848428871178484288721784842887317848428874178484288751784842887617848428877178484288781784842887917848428880178484288811784842888217848428883178484288841784842888517848428886178484288871784842888817848428889178484288901784842889117848428892178484288931784842889417848428895178484288961784842889717848428898178484288991784842890017848428901178484289021784842890317848428904178484289051784842890617848428907178484289081784842890917848428910178484289111784842891217848428913178484289141784842891517848428916178484289171784842891817848428919178484289201784842892117848428922178484289231784842892417848428925178484289261784842892717848428928178484289291784842893017848428931178484289321784842893317848428934178484289351784842893617848428937178484289381784842893917848428940178484289411784842894217848428943178484289441784842894517848428946178484289471784842894817848428949178484289501784842895117848428952178484289531784842895417848428955178484289561784842895717848428958178484289591784842896017848428961178484289621784842896317848428964178484289651784842896617848428967178484289681784842896917848428970178484289711784842897217848428973178484289741784842897517848428976178484289771784842897817848428979178484289801784842898117848428982178484289831784842898417848428985178484289861784842898717848428988178484289891784842899017848428991178484289921784842899317848428994178484289951784842899617848428997178484289981784842899917848429000178484290011784842900217848429003178484290041784842900517848429006178484290071784842900817848429009178484290101784842901117848429012178484290131784842901417848429015178484290161784842901717848429018178484290191784842902017848429021178484290221784842902317848429024178484290251784842902617848429027178484290281784842902917848429030178484290311784842903217848429033178484290341784842903517848429036178484290371784842903817848429039178484290401784842904117848429042178484290431784842904417848429045178484290461784842904717848429048178484290491784842905017848429051178484290521784842905317848429054178484290551784842905617848429057178484290581784842905917848429060178484290611784842906217848429063178484290641784842906517848429066178484290671784842906817848429069178484290701784842907117848429072178484290731784842907417848429075178484290761784842907717848429078178484290791784842908017848429081178484290821784842908317848429084178484290851784842908617848429087178484290881784842908917848429090178484290911784842909217848429093178484290941784842909517848429096178484290971784842909817848429099178484291001784842910117848429102178484291031784842910417848429105178484291061784842910717848429108178484291091784842911017848429111178484291121784842911317848429114178484291151784842911617848429117178484291181784842911917848429120178484291211784842912217848429123178484291241784842912517848429126178484291271784842912817848429129178484291301784842913117848429132178484291331784842913417848429135178484291361784842913717848429138178484291391784842914017848429141178484291421784842914317848429144178484291451784842914617848429147178484291481784842914917848429150178484291511784842915217848429153178484291541784842915517848429156178484291571784842915817848429159178484291601784842916117848429162178484291631784842916417848429165178484291661784842916717848429168178484291691784842917017848429171178484291721784842917317848429174178484291751784842917617848429177178484291781784842917917848429180178484291811784842918217848429183178484291841784842918517848429186178484291871784842918817848429189178484291901784842919117848429192178484291931784842919417848429195178484291961784842919717848429198178484291991784842920017848429201178484292021784842920317848429204178484292051784842920617848429207178484292081784842920917848429210178484292111784842921217848429213178484292141784842921517848429216178484292171784842921817848429219178484292201784842922117848429222178484292231784842922417848429225178484292261784842922717848429228178484292291784842923017848429231178484292321784842923317848429234178484292351784842923617848429237178484292381784842923917848429240178484292411784842924217848429243178484292441784842924517848429246178484292471784842924817848429249178484292501784842925117848429252178484292531784842925417848429255178484292561784842925717848429258178484292591784842926017848429261178484292621784842926317848429264178484292651784842926617848429267178484292681784842926917848429270178484292711784842927217848429273178484292741784842927517848429276178484292771784842927817848429279178484292801784842928117848429282178484292831784842928417848429285178484292861784842928717848429288178484292891784842929017848429291178484292921784842929317848429294178484292951784842929617848429297178484292981784842929917848429300178484293011784842930217848429303178484293041784842930517848429306178484293071784842930817848429309178484293101784842931117848429312178484293131784842931417848429315178484293161784842931717848429318178484293191784842932017848429321178484293221784842932317848429324178484293251784842932617848429327178484293281784842932917848429330178484293311784842933217848429333178484293341784842933517848429336178484293371784842933817848429339178484293401784842934117848429342178484293431784842934417848429345178484293461784842934717848429348178484293491784842935017848429351178484293521784842935317848429354178484293551784842935617848429357178484293581784842935917848429360178484293611784842936217848429363178484293641784842936517848429366178484293671784842936817848429369178484293701784842937117848429372178484293731784842937417848429375178484293761784842937717848429378178484293791784842938017848429381178484293821784842938317848429384178484293851784842938617848429387178484293881784842938917848429390178484293911784842939217848429393178484293941784842939517848429396178484293971784842939817848429399178484294001784842940117848429402178484294031784842940417848429405178484294061784842940717848429408178484294091784842941017848429411178484294121784842941317848429414178484294151784842941617848429417178484294181784842941917848429420178484294211784842942217848429423178484294241784842942517848429426178484294271784842942817848429429178484294301784842943117848429432178484294331784842943417848429435178484294361784842943717848429438178484294391784842944017848429441178484294421784842944317848429444178484294451784842944617848429447178484294481784842944917848429450178484294511784842945217848429453178484294541784842945517848429456178484294571784842945817848429459178484294601784842946117848429462178484294631784842946417848429465178484294661784842946717848429468178484294691784842947017848429471178484294721784842947317848429474178484294751784842947617848429477178484294781784842947917848429480178484294811784842948217848429483178484294841784842948517848429486178484294871784842948817848429489178484294901784842949117848429492178484294931784842949417848429495178484294961784842949717848429498178484294991784842950017848429501178484295021784842950317848429504178484295051784842950617848429507178484295081784842950917848429510178484295111784842951217848429513178484295141784842951517848429516178484295171784842951817848429519178484295201784842952117848429522178484295231784842952417848429525178484295261784842952717848429528178484295291784842953017848429531178484295321784842953317848429534178484295351784842953617848429537178484295381784842953917848429540178484295411784842954217848429543178484295441784842954517848429546178484295471784842954817848429549178484295501784842955117848429552178484295531784842955417848429555178484295561784842955717848429558178484295591784842956017848429561178484295621784842956317848429564178484295651784842956617848429567178484295681784842956917848429570178484295711784842957217848429573178484295741784842957517848429576178484295771784842957817848429579178484295801784842958117848429582178484295831784842958417848429585178484295861784842958717848429588178484295891784842959017848429591178484295921784842959317848429594178484295951784842959617848429597178484295981784842959917848429600178484296011784842960217848429603178484296041784842960517848429606178484296071784842960817848429609178484296101784842961117848429612178484296131784842961417848429615178484296161784842961717848429618178484296191784842962017848429621178484296221784842962317848429624178484296251784842962617848429627178484296281784842962917848429630178484296311784842963217848429633178484296341784842963517848429636178484296371784842963817848429639178484296401784842964117848429642178484296431784842964417848429645178484296461784842964717848429648178484296491784842965017848429651178484296521784842965317848429654178484296551784842965617848429657178484296581784842965917848429660178484296611784842966217848429663178484296641784842966517848429666178484296671784842966817848429669178484296701784842967117848429672178484296731784842967417848429675178484296761784842967717848429678178484296791784842968017848429681178484296821784842968317848429684178484296851784842968617848429687178484296881784842968917848429690178484296911784842969217848429693178484296941784842969517848429696178484296971784842969817848429699178484297001784842970117848429702178484297031784842970417848429705178484297061784842970717848429708178484297091784842971017848429711178484297121784842971317848429714178484297151784842971617848429717178484297181784842971917848429720178484297211784842972217848429723178484297241784842972517848429726178484297271784842972817848429729178484297301784842973117848429732178484297331784842973417848429735178484297361784842973717848429738178484297391784842974017848429741178484297421784842974317848429744178484297451784842974617848429747178484297481784842974917848429750178484297511784842975217848429753178484297541784842975517848429756178484297571784842975817848429759178484297601784842976117848429762178484297631784842976417848429765178484297661784842976717848429768178484297691784842977017848429771178484297721784842977317848429774178484297751784842977617848429777178484297781784842977917848429780178484297811784842978217848429783178484297841784842978517848429786178484297871784842978817848429789178484297901784842979117848429792178484297931784842979417848429795178484297961784842979717848429798178484297991784842980017848429801178484298021784842980317848429804178484298051784842980617848429807178484298081784842980917848429810178484298111784842981217848429813178484298141784842981517848429816178484298171784842981817848429819178484298201784842982117848429822178484298231784842982417848429825178484298261784842982717848429828178484298291784842983017848429831178484298321784842983317848429834178484298351784842983617848429837178484298381784842983917848429840178484298411784842984217848429843178484298441784842984517848429846178484298471784842984817848429849178484298501784842985117848429852178484298531784842985417848429855178484298561784842985717848429858178484298591784842986017848429861178484298621784842986317848429864178484298651784842986617848429867178484298681784842986917848429870178484298711784842987217848429873178484298741784842987517848429876178484298771784842987817848429879178484298801784842988117848429882178484298831784842988417848429885178484298861784842988717848429888178484298891784842989017848429891178484298921784842989317848429894178484298951784842989617848429897178484298981784842989917848429900178484299011784842990217848429903178484299041784842990517848429906178484299071784842990817848429909178484299101784842991117848429912178484299131784842991417848429915178484299161784842991717848429918178484299191784842992017848429921178484299221784842992317848429924178484299251784842992617848429927178484299281784842992917848429930178484299311784842993217848429933178484299341784842993517848429936178484299371784842993817848429939178484299401784842994117848429942178484299431784842994417848429945178484299461784842994717848429948178484299491784842995017848429951178484299521784842995317848429954178484299551784842995617848429957178484299581784842995917848429960178484299611784842996217848429963178484299641784842996517848429966178484299671784842996817848429969178484299701784842997117848429972178484299731784842997417848429975178484299761784842997717848429978178484299791784842998017848429981178484299821784842998317848429984178484299851784842998617848429987178484299881784842998917848429990178484299911784842999217848429993178484299941784842999517848429996178484299971784842999817848429999