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

手机号段1784083

1784083号段手机号码表

17840830000178408300011784083000217840830003178408300041784083000517840830006178408300071784083000817840830009178408300101784083001117840830012178408300131784083001417840830015178408300161784083001717840830018178408300191784083002017840830021178408300221784083002317840830024178408300251784083002617840830027178408300281784083002917840830030178408300311784083003217840830033178408300341784083003517840830036178408300371784083003817840830039178408300401784083004117840830042178408300431784083004417840830045178408300461784083004717840830048178408300491784083005017840830051178408300521784083005317840830054178408300551784083005617840830057178408300581784083005917840830060178408300611784083006217840830063178408300641784083006517840830066178408300671784083006817840830069178408300701784083007117840830072178408300731784083007417840830075178408300761784083007717840830078178408300791784083008017840830081178408300821784083008317840830084178408300851784083008617840830087178408300881784083008917840830090178408300911784083009217840830093178408300941784083009517840830096178408300971784083009817840830099178408301001784083010117840830102178408301031784083010417840830105178408301061784083010717840830108178408301091784083011017840830111178408301121784083011317840830114178408301151784083011617840830117178408301181784083011917840830120178408301211784083012217840830123178408301241784083012517840830126178408301271784083012817840830129178408301301784083013117840830132178408301331784083013417840830135178408301361784083013717840830138178408301391784083014017840830141178408301421784083014317840830144178408301451784083014617840830147178408301481784083014917840830150178408301511784083015217840830153178408301541784083015517840830156178408301571784083015817840830159178408301601784083016117840830162178408301631784083016417840830165178408301661784083016717840830168178408301691784083017017840830171178408301721784083017317840830174178408301751784083017617840830177178408301781784083017917840830180178408301811784083018217840830183178408301841784083018517840830186178408301871784083018817840830189178408301901784083019117840830192178408301931784083019417840830195178408301961784083019717840830198178408301991784083020017840830201178408302021784083020317840830204178408302051784083020617840830207178408302081784083020917840830210178408302111784083021217840830213178408302141784083021517840830216178408302171784083021817840830219178408302201784083022117840830222178408302231784083022417840830225178408302261784083022717840830228178408302291784083023017840830231178408302321784083023317840830234178408302351784083023617840830237178408302381784083023917840830240178408302411784083024217840830243178408302441784083024517840830246178408302471784083024817840830249178408302501784083025117840830252178408302531784083025417840830255178408302561784083025717840830258178408302591784083026017840830261178408302621784083026317840830264178408302651784083026617840830267178408302681784083026917840830270178408302711784083027217840830273178408302741784083027517840830276178408302771784083027817840830279178408302801784083028117840830282178408302831784083028417840830285178408302861784083028717840830288178408302891784083029017840830291178408302921784083029317840830294178408302951784083029617840830297178408302981784083029917840830300178408303011784083030217840830303178408303041784083030517840830306178408303071784083030817840830309178408303101784083031117840830312178408303131784083031417840830315178408303161784083031717840830318178408303191784083032017840830321178408303221784083032317840830324178408303251784083032617840830327178408303281784083032917840830330178408303311784083033217840830333178408303341784083033517840830336178408303371784083033817840830339178408303401784083034117840830342178408303431784083034417840830345178408303461784083034717840830348178408303491784083035017840830351178408303521784083035317840830354178408303551784083035617840830357178408303581784083035917840830360178408303611784083036217840830363178408303641784083036517840830366178408303671784083036817840830369178408303701784083037117840830372178408303731784083037417840830375178408303761784083037717840830378178408303791784083038017840830381178408303821784083038317840830384178408303851784083038617840830387178408303881784083038917840830390178408303911784083039217840830393178408303941784083039517840830396178408303971784083039817840830399178408304001784083040117840830402178408304031784083040417840830405178408304061784083040717840830408178408304091784083041017840830411178408304121784083041317840830414178408304151784083041617840830417178408304181784083041917840830420178408304211784083042217840830423178408304241784083042517840830426178408304271784083042817840830429178408304301784083043117840830432178408304331784083043417840830435178408304361784083043717840830438178408304391784083044017840830441178408304421784083044317840830444178408304451784083044617840830447178408304481784083044917840830450178408304511784083045217840830453178408304541784083045517840830456178408304571784083045817840830459178408304601784083046117840830462178408304631784083046417840830465178408304661784083046717840830468178408304691784083047017840830471178408304721784083047317840830474178408304751784083047617840830477178408304781784083047917840830480178408304811784083048217840830483178408304841784083048517840830486178408304871784083048817840830489178408304901784083049117840830492178408304931784083049417840830495178408304961784083049717840830498178408304991784083050017840830501178408305021784083050317840830504178408305051784083050617840830507178408305081784083050917840830510178408305111784083051217840830513178408305141784083051517840830516178408305171784083051817840830519178408305201784083052117840830522178408305231784083052417840830525178408305261784083052717840830528178408305291784083053017840830531178408305321784083053317840830534178408305351784083053617840830537178408305381784083053917840830540178408305411784083054217840830543178408305441784083054517840830546178408305471784083054817840830549178408305501784083055117840830552178408305531784083055417840830555178408305561784083055717840830558178408305591784083056017840830561178408305621784083056317840830564178408305651784083056617840830567178408305681784083056917840830570178408305711784083057217840830573178408305741784083057517840830576178408305771784083057817840830579178408305801784083058117840830582178408305831784083058417840830585178408305861784083058717840830588178408305891784083059017840830591178408305921784083059317840830594178408305951784083059617840830597178408305981784083059917840830600178408306011784083060217840830603178408306041784083060517840830606178408306071784083060817840830609178408306101784083061117840830612178408306131784083061417840830615178408306161784083061717840830618178408306191784083062017840830621178408306221784083062317840830624178408306251784083062617840830627178408306281784083062917840830630178408306311784083063217840830633178408306341784083063517840830636178408306371784083063817840830639178408306401784083064117840830642178408306431784083064417840830645178408306461784083064717840830648178408306491784083065017840830651178408306521784083065317840830654178408306551784083065617840830657178408306581784083065917840830660178408306611784083066217840830663178408306641784083066517840830666178408306671784083066817840830669178408306701784083067117840830672178408306731784083067417840830675178408306761784083067717840830678178408306791784083068017840830681178408306821784083068317840830684178408306851784083068617840830687178408306881784083068917840830690178408306911784083069217840830693178408306941784083069517840830696178408306971784083069817840830699178408307001784083070117840830702178408307031784083070417840830705178408307061784083070717840830708178408307091784083071017840830711178408307121784083071317840830714178408307151784083071617840830717178408307181784083071917840830720178408307211784083072217840830723178408307241784083072517840830726178408307271784083072817840830729178408307301784083073117840830732178408307331784083073417840830735178408307361784083073717840830738178408307391784083074017840830741178408307421784083074317840830744178408307451784083074617840830747178408307481784083074917840830750178408307511784083075217840830753178408307541784083075517840830756178408307571784083075817840830759178408307601784083076117840830762178408307631784083076417840830765178408307661784083076717840830768178408307691784083077017840830771178408307721784083077317840830774178408307751784083077617840830777178408307781784083077917840830780178408307811784083078217840830783178408307841784083078517840830786178408307871784083078817840830789178408307901784083079117840830792178408307931784083079417840830795178408307961784083079717840830798178408307991784083080017840830801178408308021784083080317840830804178408308051784083080617840830807178408308081784083080917840830810178408308111784083081217840830813178408308141784083081517840830816178408308171784083081817840830819178408308201784083082117840830822178408308231784083082417840830825178408308261784083082717840830828178408308291784083083017840830831178408308321784083083317840830834178408308351784083083617840830837178408308381784083083917840830840178408308411784083084217840830843178408308441784083084517840830846178408308471784083084817840830849178408308501784083085117840830852178408308531784083085417840830855178408308561784083085717840830858178408308591784083086017840830861178408308621784083086317840830864178408308651784083086617840830867178408308681784083086917840830870178408308711784083087217840830873178408308741784083087517840830876178408308771784083087817840830879178408308801784083088117840830882178408308831784083088417840830885178408308861784083088717840830888178408308891784083089017840830891178408308921784083089317840830894178408308951784083089617840830897178408308981784083089917840830900178408309011784083090217840830903178408309041784083090517840830906178408309071784083090817840830909178408309101784083091117840830912178408309131784083091417840830915178408309161784083091717840830918178408309191784083092017840830921178408309221784083092317840830924178408309251784083092617840830927178408309281784083092917840830930178408309311784083093217840830933178408309341784083093517840830936178408309371784083093817840830939178408309401784083094117840830942178408309431784083094417840830945178408309461784083094717840830948178408309491784083095017840830951178408309521784083095317840830954178408309551784083095617840830957178408309581784083095917840830960178408309611784083096217840830963178408309641784083096517840830966178408309671784083096817840830969178408309701784083097117840830972178408309731784083097417840830975178408309761784083097717840830978178408309791784083098017840830981178408309821784083098317840830984178408309851784083098617840830987178408309881784083098917840830990178408309911784083099217840830993178408309941784083099517840830996178408309971784083099817840830999178408310001784083100117840831002178408310031784083100417840831005178408310061784083100717840831008178408310091784083101017840831011178408310121784083101317840831014178408310151784083101617840831017178408310181784083101917840831020178408310211784083102217840831023178408310241784083102517840831026178408310271784083102817840831029178408310301784083103117840831032178408310331784083103417840831035178408310361784083103717840831038178408310391784083104017840831041178408310421784083104317840831044178408310451784083104617840831047178408310481784083104917840831050178408310511784083105217840831053178408310541784083105517840831056178408310571784083105817840831059178408310601784083106117840831062178408310631784083106417840831065178408310661784083106717840831068178408310691784083107017840831071178408310721784083107317840831074178408310751784083107617840831077178408310781784083107917840831080178408310811784083108217840831083178408310841784083108517840831086178408310871784083108817840831089178408310901784083109117840831092178408310931784083109417840831095178408310961784083109717840831098178408310991784083110017840831101178408311021784083110317840831104178408311051784083110617840831107178408311081784083110917840831110178408311111784083111217840831113178408311141784083111517840831116178408311171784083111817840831119178408311201784083112117840831122178408311231784083112417840831125178408311261784083112717840831128178408311291784083113017840831131178408311321784083113317840831134178408311351784083113617840831137178408311381784083113917840831140178408311411784083114217840831143178408311441784083114517840831146178408311471784083114817840831149178408311501784083115117840831152178408311531784083115417840831155178408311561784083115717840831158178408311591784083116017840831161178408311621784083116317840831164178408311651784083116617840831167178408311681784083116917840831170178408311711784083117217840831173178408311741784083117517840831176178408311771784083117817840831179178408311801784083118117840831182178408311831784083118417840831185178408311861784083118717840831188178408311891784083119017840831191178408311921784083119317840831194178408311951784083119617840831197178408311981784083119917840831200178408312011784083120217840831203178408312041784083120517840831206178408312071784083120817840831209178408312101784083121117840831212178408312131784083121417840831215178408312161784083121717840831218178408312191784083122017840831221178408312221784083122317840831224178408312251784083122617840831227178408312281784083122917840831230178408312311784083123217840831233178408312341784083123517840831236178408312371784083123817840831239178408312401784083124117840831242178408312431784083124417840831245178408312461784083124717840831248178408312491784083125017840831251178408312521784083125317840831254178408312551784083125617840831257178408312581784083125917840831260178408312611784083126217840831263178408312641784083126517840831266178408312671784083126817840831269178408312701784083127117840831272178408312731784083127417840831275178408312761784083127717840831278178408312791784083128017840831281178408312821784083128317840831284178408312851784083128617840831287178408312881784083128917840831290178408312911784083129217840831293178408312941784083129517840831296178408312971784083129817840831299178408313001784083130117840831302178408313031784083130417840831305178408313061784083130717840831308178408313091784083131017840831311178408313121784083131317840831314178408313151784083131617840831317178408313181784083131917840831320178408313211784083132217840831323178408313241784083132517840831326178408313271784083132817840831329178408313301784083133117840831332178408313331784083133417840831335178408313361784083133717840831338178408313391784083134017840831341178408313421784083134317840831344178408313451784083134617840831347178408313481784083134917840831350178408313511784083135217840831353178408313541784083135517840831356178408313571784083135817840831359178408313601784083136117840831362178408313631784083136417840831365178408313661784083136717840831368178408313691784083137017840831371178408313721784083137317840831374178408313751784083137617840831377178408313781784083137917840831380178408313811784083138217840831383178408313841784083138517840831386178408313871784083138817840831389178408313901784083139117840831392178408313931784083139417840831395178408313961784083139717840831398178408313991784083140017840831401178408314021784083140317840831404178408314051784083140617840831407178408314081784083140917840831410178408314111784083141217840831413178408314141784083141517840831416178408314171784083141817840831419178408314201784083142117840831422178408314231784083142417840831425178408314261784083142717840831428178408314291784083143017840831431178408314321784083143317840831434178408314351784083143617840831437178408314381784083143917840831440178408314411784083144217840831443178408314441784083144517840831446178408314471784083144817840831449178408314501784083145117840831452178408314531784083145417840831455178408314561784083145717840831458178408314591784083146017840831461178408314621784083146317840831464178408314651784083146617840831467178408314681784083146917840831470178408314711784083147217840831473178408314741784083147517840831476178408314771784083147817840831479178408314801784083148117840831482178408314831784083148417840831485178408314861784083148717840831488178408314891784083149017840831491178408314921784083149317840831494178408314951784083149617840831497178408314981784083149917840831500178408315011784083150217840831503178408315041784083150517840831506178408315071784083150817840831509178408315101784083151117840831512178408315131784083151417840831515178408315161784083151717840831518178408315191784083152017840831521178408315221784083152317840831524178408315251784083152617840831527178408315281784083152917840831530178408315311784083153217840831533178408315341784083153517840831536178408315371784083153817840831539178408315401784083154117840831542178408315431784083154417840831545178408315461784083154717840831548178408315491784083155017840831551178408315521784083155317840831554178408315551784083155617840831557178408315581784083155917840831560178408315611784083156217840831563178408315641784083156517840831566178408315671784083156817840831569178408315701784083157117840831572178408315731784083157417840831575178408315761784083157717840831578178408315791784083158017840831581178408315821784083158317840831584178408315851784083158617840831587178408315881784083158917840831590178408315911784083159217840831593178408315941784083159517840831596178408315971784083159817840831599178408316001784083160117840831602178408316031784083160417840831605178408316061784083160717840831608178408316091784083161017840831611178408316121784083161317840831614178408316151784083161617840831617178408316181784083161917840831620178408316211784083162217840831623178408316241784083162517840831626178408316271784083162817840831629178408316301784083163117840831632178408316331784083163417840831635178408316361784083163717840831638178408316391784083164017840831641178408316421784083164317840831644178408316451784083164617840831647178408316481784083164917840831650178408316511784083165217840831653178408316541784083165517840831656178408316571784083165817840831659178408316601784083166117840831662178408316631784083166417840831665178408316661784083166717840831668178408316691784083167017840831671178408316721784083167317840831674178408316751784083167617840831677178408316781784083167917840831680178408316811784083168217840831683178408316841784083168517840831686178408316871784083168817840831689178408316901784083169117840831692178408316931784083169417840831695178408316961784083169717840831698178408316991784083170017840831701178408317021784083170317840831704178408317051784083170617840831707178408317081784083170917840831710178408317111784083171217840831713178408317141784083171517840831716178408317171784083171817840831719178408317201784083172117840831722178408317231784083172417840831725178408317261784083172717840831728178408317291784083173017840831731178408317321784083173317840831734178408317351784083173617840831737178408317381784083173917840831740178408317411784083174217840831743178408317441784083174517840831746178408317471784083174817840831749178408317501784083175117840831752178408317531784083175417840831755178408317561784083175717840831758178408317591784083176017840831761178408317621784083176317840831764178408317651784083176617840831767178408317681784083176917840831770178408317711784083177217840831773178408317741784083177517840831776178408317771784083177817840831779178408317801784083178117840831782178408317831784083178417840831785178408317861784083178717840831788178408317891784083179017840831791178408317921784083179317840831794178408317951784083179617840831797178408317981784083179917840831800178408318011784083180217840831803178408318041784083180517840831806178408318071784083180817840831809178408318101784083181117840831812178408318131784083181417840831815178408318161784083181717840831818178408318191784083182017840831821178408318221784083182317840831824178408318251784083182617840831827178408318281784083182917840831830178408318311784083183217840831833178408318341784083183517840831836178408318371784083183817840831839178408318401784083184117840831842178408318431784083184417840831845178408318461784083184717840831848178408318491784083185017840831851178408318521784083185317840831854178408318551784083185617840831857178408318581784083185917840831860178408318611784083186217840831863178408318641784083186517840831866178408318671784083186817840831869178408318701784083187117840831872178408318731784083187417840831875178408318761784083187717840831878178408318791784083188017840831881178408318821784083188317840831884178408318851784083188617840831887178408318881784083188917840831890178408318911784083189217840831893178408318941784083189517840831896178408318971784083189817840831899178408319001784083190117840831902178408319031784083190417840831905178408319061784083190717840831908178408319091784083191017840831911178408319121784083191317840831914178408319151784083191617840831917178408319181784083191917840831920178408319211784083192217840831923178408319241784083192517840831926178408319271784083192817840831929178408319301784083193117840831932178408319331784083193417840831935178408319361784083193717840831938178408319391784083194017840831941178408319421784083194317840831944178408319451784083194617840831947178408319481784083194917840831950178408319511784083195217840831953178408319541784083195517840831956178408319571784083195817840831959178408319601784083196117840831962178408319631784083196417840831965178408319661784083196717840831968178408319691784083197017840831971178408319721784083197317840831974178408319751784083197617840831977178408319781784083197917840831980178408319811784083198217840831983178408319841784083198517840831986178408319871784083198817840831989178408319901784083199117840831992178408319931784083199417840831995178408319961784083199717840831998178408319991784083200017840832001178408320021784083200317840832004178408320051784083200617840832007178408320081784083200917840832010178408320111784083201217840832013178408320141784083201517840832016178408320171784083201817840832019178408320201784083202117840832022178408320231784083202417840832025178408320261784083202717840832028178408320291784083203017840832031178408320321784083203317840832034178408320351784083203617840832037178408320381784083203917840832040178408320411784083204217840832043178408320441784083204517840832046178408320471784083204817840832049178408320501784083205117840832052178408320531784083205417840832055178408320561784083205717840832058178408320591784083206017840832061178408320621784083206317840832064178408320651784083206617840832067178408320681784083206917840832070178408320711784083207217840832073178408320741784083207517840832076178408320771784083207817840832079178408320801784083208117840832082178408320831784083208417840832085178408320861784083208717840832088178408320891784083209017840832091178408320921784083209317840832094178408320951784083209617840832097178408320981784083209917840832100178408321011784083210217840832103178408321041784083210517840832106178408321071784083210817840832109178408321101784083211117840832112178408321131784083211417840832115178408321161784083211717840832118178408321191784083212017840832121178408321221784083212317840832124178408321251784083212617840832127178408321281784083212917840832130178408321311784083213217840832133178408321341784083213517840832136178408321371784083213817840832139178408321401784083214117840832142178408321431784083214417840832145178408321461784083214717840832148178408321491784083215017840832151178408321521784083215317840832154178408321551784083215617840832157178408321581784083215917840832160178408321611784083216217840832163178408321641784083216517840832166178408321671784083216817840832169178408321701784083217117840832172178408321731784083217417840832175178408321761784083217717840832178178408321791784083218017840832181178408321821784083218317840832184178408321851784083218617840832187178408321881784083218917840832190178408321911784083219217840832193178408321941784083219517840832196178408321971784083219817840832199178408322001784083220117840832202178408322031784083220417840832205178408322061784083220717840832208178408322091784083221017840832211178408322121784083221317840832214178408322151784083221617840832217178408322181784083221917840832220178408322211784083222217840832223178408322241784083222517840832226178408322271784083222817840832229178408322301784083223117840832232178408322331784083223417840832235178408322361784083223717840832238178408322391784083224017840832241178408322421784083224317840832244178408322451784083224617840832247178408322481784083224917840832250178408322511784083225217840832253178408322541784083225517840832256178408322571784083225817840832259178408322601784083226117840832262178408322631784083226417840832265178408322661784083226717840832268178408322691784083227017840832271178408322721784083227317840832274178408322751784083227617840832277178408322781784083227917840832280178408322811784083228217840832283178408322841784083228517840832286178408322871784083228817840832289178408322901784083229117840832292178408322931784083229417840832295178408322961784083229717840832298178408322991784083230017840832301178408323021784083230317840832304178408323051784083230617840832307178408323081784083230917840832310178408323111784083231217840832313178408323141784083231517840832316178408323171784083231817840832319178408323201784083232117840832322178408323231784083232417840832325178408323261784083232717840832328178408323291784083233017840832331178408323321784083233317840832334178408323351784083233617840832337178408323381784083233917840832340178408323411784083234217840832343178408323441784083234517840832346178408323471784083234817840832349178408323501784083235117840832352178408323531784083235417840832355178408323561784083235717840832358178408323591784083236017840832361178408323621784083236317840832364178408323651784083236617840832367178408323681784083236917840832370178408323711784083237217840832373178408323741784083237517840832376178408323771784083237817840832379178408323801784083238117840832382178408323831784083238417840832385178408323861784083238717840832388178408323891784083239017840832391178408323921784083239317840832394178408323951784083239617840832397178408323981784083239917840832400178408324011784083240217840832403178408324041784083240517840832406178408324071784083240817840832409178408324101784083241117840832412178408324131784083241417840832415178408324161784083241717840832418178408324191784083242017840832421178408324221784083242317840832424178408324251784083242617840832427178408324281784083242917840832430178408324311784083243217840832433178408324341784083243517840832436178408324371784083243817840832439178408324401784083244117840832442178408324431784083244417840832445178408324461784083244717840832448178408324491784083245017840832451178408324521784083245317840832454178408324551784083245617840832457178408324581784083245917840832460178408324611784083246217840832463178408324641784083246517840832466178408324671784083246817840832469178408324701784083247117840832472178408324731784083247417840832475178408324761784083247717840832478178408324791784083248017840832481178408324821784083248317840832484178408324851784083248617840832487178408324881784083248917840832490178408324911784083249217840832493178408324941784083249517840832496178408324971784083249817840832499178408325001784083250117840832502178408325031784083250417840832505178408325061784083250717840832508178408325091784083251017840832511178408325121784083251317840832514178408325151784083251617840832517178408325181784083251917840832520178408325211784083252217840832523178408325241784083252517840832526178408325271784083252817840832529178408325301784083253117840832532178408325331784083253417840832535178408325361784083253717840832538178408325391784083254017840832541178408325421784083254317840832544178408325451784083254617840832547178408325481784083254917840832550178408325511784083255217840832553178408325541784083255517840832556178408325571784083255817840832559178408325601784083256117840832562178408325631784083256417840832565178408325661784083256717840832568178408325691784083257017840832571178408325721784083257317840832574178408325751784083257617840832577178408325781784083257917840832580178408325811784083258217840832583178408325841784083258517840832586178408325871784083258817840832589178408325901784083259117840832592178408325931784083259417840832595178408325961784083259717840832598178408325991784083260017840832601178408326021784083260317840832604178408326051784083260617840832607178408326081784083260917840832610178408326111784083261217840832613178408326141784083261517840832616178408326171784083261817840832619178408326201784083262117840832622178408326231784083262417840832625178408326261784083262717840832628178408326291784083263017840832631178408326321784083263317840832634178408326351784083263617840832637178408326381784083263917840832640178408326411784083264217840832643178408326441784083264517840832646178408326471784083264817840832649178408326501784083265117840832652178408326531784083265417840832655178408326561784083265717840832658178408326591784083266017840832661178408326621784083266317840832664178408326651784083266617840832667178408326681784083266917840832670178408326711784083267217840832673178408326741784083267517840832676178408326771784083267817840832679178408326801784083268117840832682178408326831784083268417840832685178408326861784083268717840832688178408326891784083269017840832691178408326921784083269317840832694178408326951784083269617840832697178408326981784083269917840832700178408327011784083270217840832703178408327041784083270517840832706178408327071784083270817840832709178408327101784083271117840832712178408327131784083271417840832715178408327161784083271717840832718178408327191784083272017840832721178408327221784083272317840832724178408327251784083272617840832727178408327281784083272917840832730178408327311784083273217840832733178408327341784083273517840832736178408327371784083273817840832739178408327401784083274117840832742178408327431784083274417840832745178408327461784083274717840832748178408327491784083275017840832751178408327521784083275317840832754178408327551784083275617840832757178408327581784083275917840832760178408327611784083276217840832763178408327641784083276517840832766178408327671784083276817840832769178408327701784083277117840832772178408327731784083277417840832775178408327761784083277717840832778178408327791784083278017840832781178408327821784083278317840832784178408327851784083278617840832787178408327881784083278917840832790178408327911784083279217840832793178408327941784083279517840832796178408327971784083279817840832799178408328001784083280117840832802178408328031784083280417840832805178408328061784083280717840832808178408328091784083281017840832811178408328121784083281317840832814178408328151784083281617840832817178408328181784083281917840832820178408328211784083282217840832823178408328241784083282517840832826178408328271784083282817840832829178408328301784083283117840832832178408328331784083283417840832835178408328361784083283717840832838178408328391784083284017840832841178408328421784083284317840832844178408328451784083284617840832847178408328481784083284917840832850178408328511784083285217840832853178408328541784083285517840832856178408328571784083285817840832859178408328601784083286117840832862178408328631784083286417840832865178408328661784083286717840832868178408328691784083287017840832871178408328721784083287317840832874178408328751784083287617840832877178408328781784083287917840832880178408328811784083288217840832883178408328841784083288517840832886178408328871784083288817840832889178408328901784083289117840832892178408328931784083289417840832895178408328961784083289717840832898178408328991784083290017840832901178408329021784083290317840832904178408329051784083290617840832907178408329081784083290917840832910178408329111784083291217840832913178408329141784083291517840832916178408329171784083291817840832919178408329201784083292117840832922178408329231784083292417840832925178408329261784083292717840832928178408329291784083293017840832931178408329321784083293317840832934178408329351784083293617840832937178408329381784083293917840832940178408329411784083294217840832943178408329441784083294517840832946178408329471784083294817840832949178408329501784083295117840832952178408329531784083295417840832955178408329561784083295717840832958178408329591784083296017840832961178408329621784083296317840832964178408329651784083296617840832967178408329681784083296917840832970178408329711784083297217840832973178408329741784083297517840832976178408329771784083297817840832979178408329801784083298117840832982178408329831784083298417840832985178408329861784083298717840832988178408329891784083299017840832991178408329921784083299317840832994178408329951784083299617840832997178408329981784083299917840833000178408330011784083300217840833003178408330041784083300517840833006178408330071784083300817840833009178408330101784083301117840833012178408330131784083301417840833015178408330161784083301717840833018178408330191784083302017840833021178408330221784083302317840833024178408330251784083302617840833027178408330281784083302917840833030178408330311784083303217840833033178408330341784083303517840833036178408330371784083303817840833039178408330401784083304117840833042178408330431784083304417840833045178408330461784083304717840833048178408330491784083305017840833051178408330521784083305317840833054178408330551784083305617840833057178408330581784083305917840833060178408330611784083306217840833063178408330641784083306517840833066178408330671784083306817840833069178408330701784083307117840833072178408330731784083307417840833075178408330761784083307717840833078178408330791784083308017840833081178408330821784083308317840833084178408330851784083308617840833087178408330881784083308917840833090178408330911784083309217840833093178408330941784083309517840833096178408330971784083309817840833099178408331001784083310117840833102178408331031784083310417840833105178408331061784083310717840833108178408331091784083311017840833111178408331121784083311317840833114178408331151784083311617840833117178408331181784083311917840833120178408331211784083312217840833123178408331241784083312517840833126178408331271784083312817840833129178408331301784083313117840833132178408331331784083313417840833135178408331361784083313717840833138178408331391784083314017840833141178408331421784083314317840833144178408331451784083314617840833147178408331481784083314917840833150178408331511784083315217840833153178408331541784083315517840833156178408331571784083315817840833159178408331601784083316117840833162178408331631784083316417840833165178408331661784083316717840833168178408331691784083317017840833171178408331721784083317317840833174178408331751784083317617840833177178408331781784083317917840833180178408331811784083318217840833183178408331841784083318517840833186178408331871784083318817840833189178408331901784083319117840833192178408331931784083319417840833195178408331961784083319717840833198178408331991784083320017840833201178408332021784083320317840833204178408332051784083320617840833207178408332081784083320917840833210178408332111784083321217840833213178408332141784083321517840833216178408332171784083321817840833219178408332201784083322117840833222178408332231784083322417840833225178408332261784083322717840833228178408332291784083323017840833231178408332321784083323317840833234178408332351784083323617840833237178408332381784083323917840833240178408332411784083324217840833243178408332441784083324517840833246178408332471784083324817840833249178408332501784083325117840833252178408332531784083325417840833255178408332561784083325717840833258178408332591784083326017840833261178408332621784083326317840833264178408332651784083326617840833267178408332681784083326917840833270178408332711784083327217840833273178408332741784083327517840833276178408332771784083327817840833279178408332801784083328117840833282178408332831784083328417840833285178408332861784083328717840833288178408332891784083329017840833291178408332921784083329317840833294178408332951784083329617840833297178408332981784083329917840833300178408333011784083330217840833303178408333041784083330517840833306178408333071784083330817840833309178408333101784083331117840833312178408333131784083331417840833315178408333161784083331717840833318178408333191784083332017840833321178408333221784083332317840833324178408333251784083332617840833327178408333281784083332917840833330178408333311784083333217840833333178408333341784083333517840833336178408333371784083333817840833339178408333401784083334117840833342178408333431784083334417840833345178408333461784083334717840833348178408333491784083335017840833351178408333521784083335317840833354178408333551784083335617840833357178408333581784083335917840833360178408333611784083336217840833363178408333641784083336517840833366178408333671784083336817840833369178408333701784083337117840833372178408333731784083337417840833375178408333761784083337717840833378178408333791784083338017840833381178408333821784083338317840833384178408333851784083338617840833387178408333881784083338917840833390178408333911784083339217840833393178408333941784083339517840833396178408333971784083339817840833399178408334001784083340117840833402178408334031784083340417840833405178408334061784083340717840833408178408334091784083341017840833411178408334121784083341317840833414178408334151784083341617840833417178408334181784083341917840833420178408334211784083342217840833423178408334241784083342517840833426178408334271784083342817840833429178408334301784083343117840833432178408334331784083343417840833435178408334361784083343717840833438178408334391784083344017840833441178408334421784083344317840833444178408334451784083344617840833447178408334481784083344917840833450178408334511784083345217840833453178408334541784083345517840833456178408334571784083345817840833459178408334601784083346117840833462178408334631784083346417840833465178408334661784083346717840833468178408334691784083347017840833471178408334721784083347317840833474178408334751784083347617840833477178408334781784083347917840833480178408334811784083348217840833483178408334841784083348517840833486178408334871784083348817840833489178408334901784083349117840833492178408334931784083349417840833495178408334961784083349717840833498178408334991784083350017840833501178408335021784083350317840833504178408335051784083350617840833507178408335081784083350917840833510178408335111784083351217840833513178408335141784083351517840833516178408335171784083351817840833519178408335201784083352117840833522178408335231784083352417840833525178408335261784083352717840833528178408335291784083353017840833531178408335321784083353317840833534178408335351784083353617840833537178408335381784083353917840833540178408335411784083354217840833543178408335441784083354517840833546178408335471784083354817840833549178408335501784083355117840833552178408335531784083355417840833555178408335561784083355717840833558178408335591784083356017840833561178408335621784083356317840833564178408335651784083356617840833567178408335681784083356917840833570178408335711784083357217840833573178408335741784083357517840833576178408335771784083357817840833579178408335801784083358117840833582178408335831784083358417840833585178408335861784083358717840833588178408335891784083359017840833591178408335921784083359317840833594178408335951784083359617840833597178408335981784083359917840833600178408336011784083360217840833603178408336041784083360517840833606178408336071784083360817840833609178408336101784083361117840833612178408336131784083361417840833615178408336161784083361717840833618178408336191784083362017840833621178408336221784083362317840833624178408336251784083362617840833627178408336281784083362917840833630178408336311784083363217840833633178408336341784083363517840833636178408336371784083363817840833639178408336401784083364117840833642178408336431784083364417840833645178408336461784083364717840833648178408336491784083365017840833651178408336521784083365317840833654178408336551784083365617840833657178408336581784083365917840833660178408336611784083366217840833663178408336641784083366517840833666178408336671784083366817840833669178408336701784083367117840833672178408336731784083367417840833675178408336761784083367717840833678178408336791784083368017840833681178408336821784083368317840833684178408336851784083368617840833687178408336881784083368917840833690178408336911784083369217840833693178408336941784083369517840833696178408336971784083369817840833699178408337001784083370117840833702178408337031784083370417840833705178408337061784083370717840833708178408337091784083371017840833711178408337121784083371317840833714178408337151784083371617840833717178408337181784083371917840833720178408337211784083372217840833723178408337241784083372517840833726178408337271784083372817840833729178408337301784083373117840833732178408337331784083373417840833735178408337361784083373717840833738178408337391784083374017840833741178408337421784083374317840833744178408337451784083374617840833747178408337481784083374917840833750178408337511784083375217840833753178408337541784083375517840833756178408337571784083375817840833759178408337601784083376117840833762178408337631784083376417840833765178408337661784083376717840833768178408337691784083377017840833771178408337721784083377317840833774178408337751784083377617840833777178408337781784083377917840833780178408337811784083378217840833783178408337841784083378517840833786178408337871784083378817840833789178408337901784083379117840833792178408337931784083379417840833795178408337961784083379717840833798178408337991784083380017840833801178408338021784083380317840833804178408338051784083380617840833807178408338081784083380917840833810178408338111784083381217840833813178408338141784083381517840833816178408338171784083381817840833819178408338201784083382117840833822178408338231784083382417840833825178408338261784083382717840833828178408338291784083383017840833831178408338321784083383317840833834178408338351784083383617840833837178408338381784083383917840833840178408338411784083384217840833843178408338441784083384517840833846178408338471784083384817840833849178408338501784083385117840833852178408338531784083385417840833855178408338561784083385717840833858178408338591784083386017840833861178408338621784083386317840833864178408338651784083386617840833867178408338681784083386917840833870178408338711784083387217840833873178408338741784083387517840833876178408338771784083387817840833879178408338801784083388117840833882178408338831784083388417840833885178408338861784083388717840833888178408338891784083389017840833891178408338921784083389317840833894178408338951784083389617840833897178408338981784083389917840833900178408339011784083390217840833903178408339041784083390517840833906178408339071784083390817840833909178408339101784083391117840833912178408339131784083391417840833915178408339161784083391717840833918178408339191784083392017840833921178408339221784083392317840833924178408339251784083392617840833927178408339281784083392917840833930178408339311784083393217840833933178408339341784083393517840833936178408339371784083393817840833939178408339401784083394117840833942178408339431784083394417840833945178408339461784083394717840833948178408339491784083395017840833951178408339521784083395317840833954178408339551784083395617840833957178408339581784083395917840833960178408339611784083396217840833963178408339641784083396517840833966178408339671784083396817840833969178408339701784083397117840833972178408339731784083397417840833975178408339761784083397717840833978178408339791784083398017840833981178408339821784083398317840833984178408339851784083398617840833987178408339881784083398917840833990178408339911784083399217840833993178408339941784083399517840833996178408339971784083399817840833999178408340001784083400117840834002178408340031784083400417840834005178408340061784083400717840834008178408340091784083401017840834011178408340121784083401317840834014178408340151784083401617840834017178408340181784083401917840834020178408340211784083402217840834023178408340241784083402517840834026178408340271784083402817840834029178408340301784083403117840834032178408340331784083403417840834035178408340361784083403717840834038178408340391784083404017840834041178408340421784083404317840834044178408340451784083404617840834047178408340481784083404917840834050178408340511784083405217840834053178408340541784083405517840834056178408340571784083405817840834059178408340601784083406117840834062178408340631784083406417840834065178408340661784083406717840834068178408340691784083407017840834071178408340721784083407317840834074178408340751784083407617840834077178408340781784083407917840834080178408340811784083408217840834083178408340841784083408517840834086178408340871784083408817840834089178408340901784083409117840834092178408340931784083409417840834095178408340961784083409717840834098178408340991784083410017840834101178408341021784083410317840834104178408341051784083410617840834107178408341081784083410917840834110178408341111784083411217840834113178408341141784083411517840834116178408341171784083411817840834119178408341201784083412117840834122178408341231784083412417840834125178408341261784083412717840834128178408341291784083413017840834131178408341321784083413317840834134178408341351784083413617840834137178408341381784083413917840834140178408341411784083414217840834143178408341441784083414517840834146178408341471784083414817840834149178408341501784083415117840834152178408341531784083415417840834155178408341561784083415717840834158178408341591784083416017840834161178408341621784083416317840834164178408341651784083416617840834167178408341681784083416917840834170178408341711784083417217840834173178408341741784083417517840834176178408341771784083417817840834179178408341801784083418117840834182178408341831784083418417840834185178408341861784083418717840834188178408341891784083419017840834191178408341921784083419317840834194178408341951784083419617840834197178408341981784083419917840834200178408342011784083420217840834203178408342041784083420517840834206178408342071784083420817840834209178408342101784083421117840834212178408342131784083421417840834215178408342161784083421717840834218178408342191784083422017840834221178408342221784083422317840834224178408342251784083422617840834227178408342281784083422917840834230178408342311784083423217840834233178408342341784083423517840834236178408342371784083423817840834239178408342401784083424117840834242178408342431784083424417840834245178408342461784083424717840834248178408342491784083425017840834251178408342521784083425317840834254178408342551784083425617840834257178408342581784083425917840834260178408342611784083426217840834263178408342641784083426517840834266178408342671784083426817840834269178408342701784083427117840834272178408342731784083427417840834275178408342761784083427717840834278178408342791784083428017840834281178408342821784083428317840834284178408342851784083428617840834287178408342881784083428917840834290178408342911784083429217840834293178408342941784083429517840834296178408342971784083429817840834299178408343001784083430117840834302178408343031784083430417840834305178408343061784083430717840834308178408343091784083431017840834311178408343121784083431317840834314178408343151784083431617840834317178408343181784083431917840834320178408343211784083432217840834323178408343241784083432517840834326178408343271784083432817840834329178408343301784083433117840834332178408343331784083433417840834335178408343361784083433717840834338178408343391784083434017840834341178408343421784083434317840834344178408343451784083434617840834347178408343481784083434917840834350178408343511784083435217840834353178408343541784083435517840834356178408343571784083435817840834359178408343601784083436117840834362178408343631784083436417840834365178408343661784083436717840834368178408343691784083437017840834371178408343721784083437317840834374178408343751784083437617840834377178408343781784083437917840834380178408343811784083438217840834383178408343841784083438517840834386178408343871784083438817840834389178408343901784083439117840834392178408343931784083439417840834395178408343961784083439717840834398178408343991784083440017840834401178408344021784083440317840834404178408344051784083440617840834407178408344081784083440917840834410178408344111784083441217840834413178408344141784083441517840834416178408344171784083441817840834419178408344201784083442117840834422178408344231784083442417840834425178408344261784083442717840834428178408344291784083443017840834431178408344321784083443317840834434178408344351784083443617840834437178408344381784083443917840834440178408344411784083444217840834443178408344441784083444517840834446178408344471784083444817840834449178408344501784083445117840834452178408344531784083445417840834455178408344561784083445717840834458178408344591784083446017840834461178408344621784083446317840834464178408344651784083446617840834467178408344681784083446917840834470178408344711784083447217840834473178408344741784083447517840834476178408344771784083447817840834479178408344801784083448117840834482178408344831784083448417840834485178408344861784083448717840834488178408344891784083449017840834491178408344921784083449317840834494178408344951784083449617840834497178408344981784083449917840834500178408345011784083450217840834503178408345041784083450517840834506178408345071784083450817840834509178408345101784083451117840834512178408345131784083451417840834515178408345161784083451717840834518178408345191784083452017840834521178408345221784083452317840834524178408345251784083452617840834527178408345281784083452917840834530178408345311784083453217840834533178408345341784083453517840834536178408345371784083453817840834539178408345401784083454117840834542178408345431784083454417840834545178408345461784083454717840834548178408345491784083455017840834551178408345521784083455317840834554178408345551784083455617840834557178408345581784083455917840834560178408345611784083456217840834563178408345641784083456517840834566178408345671784083456817840834569178408345701784083457117840834572178408345731784083457417840834575178408345761784083457717840834578178408345791784083458017840834581178408345821784083458317840834584178408345851784083458617840834587178408345881784083458917840834590178408345911784083459217840834593178408345941784083459517840834596178408345971784083459817840834599178408346001784083460117840834602178408346031784083460417840834605178408346061784083460717840834608178408346091784083461017840834611178408346121784083461317840834614178408346151784083461617840834617178408346181784083461917840834620178408346211784083462217840834623178408346241784083462517840834626178408346271784083462817840834629178408346301784083463117840834632178408346331784083463417840834635178408346361784083463717840834638178408346391784083464017840834641178408346421784083464317840834644178408346451784083464617840834647178408346481784083464917840834650178408346511784083465217840834653178408346541784083465517840834656178408346571784083465817840834659178408346601784083466117840834662178408346631784083466417840834665178408346661784083466717840834668178408346691784083467017840834671178408346721784083467317840834674178408346751784083467617840834677178408346781784083467917840834680178408346811784083468217840834683178408346841784083468517840834686178408346871784083468817840834689178408346901784083469117840834692178408346931784083469417840834695178408346961784083469717840834698178408346991784083470017840834701178408347021784083470317840834704178408347051784083470617840834707178408347081784083470917840834710178408347111784083471217840834713178408347141784083471517840834716178408347171784083471817840834719178408347201784083472117840834722178408347231784083472417840834725178408347261784083472717840834728178408347291784083473017840834731178408347321784083473317840834734178408347351784083473617840834737178408347381784083473917840834740178408347411784083474217840834743178408347441784083474517840834746178408347471784083474817840834749178408347501784083475117840834752178408347531784083475417840834755178408347561784083475717840834758178408347591784083476017840834761178408347621784083476317840834764178408347651784083476617840834767178408347681784083476917840834770178408347711784083477217840834773178408347741784083477517840834776178408347771784083477817840834779178408347801784083478117840834782178408347831784083478417840834785178408347861784083478717840834788178408347891784083479017840834791178408347921784083479317840834794178408347951784083479617840834797178408347981784083479917840834800178408348011784083480217840834803178408348041784083480517840834806178408348071784083480817840834809178408348101784083481117840834812178408348131784083481417840834815178408348161784083481717840834818178408348191784083482017840834821178408348221784083482317840834824178408348251784083482617840834827178408348281784083482917840834830178408348311784083483217840834833178408348341784083483517840834836178408348371784083483817840834839178408348401784083484117840834842178408348431784083484417840834845178408348461784083484717840834848178408348491784083485017840834851178408348521784083485317840834854178408348551784083485617840834857178408348581784083485917840834860178408348611784083486217840834863178408348641784083486517840834866178408348671784083486817840834869178408348701784083487117840834872178408348731784083487417840834875178408348761784083487717840834878178408348791784083488017840834881178408348821784083488317840834884178408348851784083488617840834887178408348881784083488917840834890178408348911784083489217840834893178408348941784083489517840834896178408348971784083489817840834899178408349001784083490117840834902178408349031784083490417840834905178408349061784083490717840834908178408349091784083491017840834911178408349121784083491317840834914178408349151784083491617840834917178408349181784083491917840834920178408349211784083492217840834923178408349241784083492517840834926178408349271784083492817840834929178408349301784083493117840834932178408349331784083493417840834935178408349361784083493717840834938178408349391784083494017840834941178408349421784083494317840834944178408349451784083494617840834947178408349481784083494917840834950178408349511784083495217840834953178408349541784083495517840834956178408349571784083495817840834959178408349601784083496117840834962178408349631784083496417840834965178408349661784083496717840834968178408349691784083497017840834971178408349721784083497317840834974178408349751784083497617840834977178408349781784083497917840834980178408349811784083498217840834983178408349841784083498517840834986178408349871784083498817840834989178408349901784083499117840834992178408349931784083499417840834995178408349961784083499717840834998178408349991784083500017840835001178408350021784083500317840835004178408350051784083500617840835007178408350081784083500917840835010178408350111784083501217840835013178408350141784083501517840835016178408350171784083501817840835019178408350201784083502117840835022178408350231784083502417840835025178408350261784083502717840835028178408350291784083503017840835031178408350321784083503317840835034178408350351784083503617840835037178408350381784083503917840835040178408350411784083504217840835043178408350441784083504517840835046178408350471784083504817840835049178408350501784083505117840835052178408350531784083505417840835055178408350561784083505717840835058178408350591784083506017840835061178408350621784083506317840835064178408350651784083506617840835067178408350681784083506917840835070178408350711784083507217840835073178408350741784083507517840835076178408350771784083507817840835079178408350801784083508117840835082178408350831784083508417840835085178408350861784083508717840835088178408350891784083509017840835091178408350921784083509317840835094178408350951784083509617840835097178408350981784083509917840835100178408351011784083510217840835103178408351041784083510517840835106178408351071784083510817840835109178408351101784083511117840835112178408351131784083511417840835115178408351161784083511717840835118178408351191784083512017840835121178408351221784083512317840835124178408351251784083512617840835127178408351281784083512917840835130178408351311784083513217840835133178408351341784083513517840835136178408351371784083513817840835139178408351401784083514117840835142178408351431784083514417840835145178408351461784083514717840835148178408351491784083515017840835151178408351521784083515317840835154178408351551784083515617840835157178408351581784083515917840835160178408351611784083516217840835163178408351641784083516517840835166178408351671784083516817840835169178408351701784083517117840835172178408351731784083517417840835175178408351761784083517717840835178178408351791784083518017840835181178408351821784083518317840835184178408351851784083518617840835187178408351881784083518917840835190178408351911784083519217840835193178408351941784083519517840835196178408351971784083519817840835199178408352001784083520117840835202178408352031784083520417840835205178408352061784083520717840835208178408352091784083521017840835211178408352121784083521317840835214178408352151784083521617840835217178408352181784083521917840835220178408352211784083522217840835223178408352241784083522517840835226178408352271784083522817840835229178408352301784083523117840835232178408352331784083523417840835235178408352361784083523717840835238178408352391784083524017840835241178408352421784083524317840835244178408352451784083524617840835247178408352481784083524917840835250178408352511784083525217840835253178408352541784083525517840835256178408352571784083525817840835259178408352601784083526117840835262178408352631784083526417840835265178408352661784083526717840835268178408352691784083527017840835271178408352721784083527317840835274178408352751784083527617840835277178408352781784083527917840835280178408352811784083528217840835283178408352841784083528517840835286178408352871784083528817840835289178408352901784083529117840835292178408352931784083529417840835295178408352961784083529717840835298178408352991784083530017840835301178408353021784083530317840835304178408353051784083530617840835307178408353081784083530917840835310178408353111784083531217840835313178408353141784083531517840835316178408353171784083531817840835319178408353201784083532117840835322178408353231784083532417840835325178408353261784083532717840835328178408353291784083533017840835331178408353321784083533317840835334178408353351784083533617840835337178408353381784083533917840835340178408353411784083534217840835343178408353441784083534517840835346178408353471784083534817840835349178408353501784083535117840835352178408353531784083535417840835355178408353561784083535717840835358178408353591784083536017840835361178408353621784083536317840835364178408353651784083536617840835367178408353681784083536917840835370178408353711784083537217840835373178408353741784083537517840835376178408353771784083537817840835379178408353801784083538117840835382178408353831784083538417840835385178408353861784083538717840835388178408353891784083539017840835391178408353921784083539317840835394178408353951784083539617840835397178408353981784083539917840835400178408354011784083540217840835403178408354041784083540517840835406178408354071784083540817840835409178408354101784083541117840835412178408354131784083541417840835415178408354161784083541717840835418178408354191784083542017840835421178408354221784083542317840835424178408354251784083542617840835427178408354281784083542917840835430178408354311784083543217840835433178408354341784083543517840835436178408354371784083543817840835439178408354401784083544117840835442178408354431784083544417840835445178408354461784083544717840835448178408354491784083545017840835451178408354521784083545317840835454178408354551784083545617840835457178408354581784083545917840835460178408354611784083546217840835463178408354641784083546517840835466178408354671784083546817840835469178408354701784083547117840835472178408354731784083547417840835475178408354761784083547717840835478178408354791784083548017840835481178408354821784083548317840835484178408354851784083548617840835487178408354881784083548917840835490178408354911784083549217840835493178408354941784083549517840835496178408354971784083549817840835499178408355001784083550117840835502178408355031784083550417840835505178408355061784083550717840835508178408355091784083551017840835511178408355121784083551317840835514178408355151784083551617840835517178408355181784083551917840835520178408355211784083552217840835523178408355241784083552517840835526178408355271784083552817840835529178408355301784083553117840835532178408355331784083553417840835535178408355361784083553717840835538178408355391784083554017840835541178408355421784083554317840835544178408355451784083554617840835547178408355481784083554917840835550178408355511784083555217840835553178408355541784083555517840835556178408355571784083555817840835559178408355601784083556117840835562178408355631784083556417840835565178408355661784083556717840835568178408355691784083557017840835571178408355721784083557317840835574178408355751784083557617840835577178408355781784083557917840835580178408355811784083558217840835583178408355841784083558517840835586178408355871784083558817840835589178408355901784083559117840835592178408355931784083559417840835595178408355961784083559717840835598178408355991784083560017840835601178408356021784083560317840835604178408356051784083560617840835607178408356081784083560917840835610178408356111784083561217840835613178408356141784083561517840835616178408356171784083561817840835619178408356201784083562117840835622178408356231784083562417840835625178408356261784083562717840835628178408356291784083563017840835631178408356321784083563317840835634178408356351784083563617840835637178408356381784083563917840835640178408356411784083564217840835643178408356441784083564517840835646178408356471784083564817840835649178408356501784083565117840835652178408356531784083565417840835655178408356561784083565717840835658178408356591784083566017840835661178408356621784083566317840835664178408356651784083566617840835667178408356681784083566917840835670178408356711784083567217840835673178408356741784083567517840835676178408356771784083567817840835679178408356801784083568117840835682178408356831784083568417840835685178408356861784083568717840835688178408356891784083569017840835691178408356921784083569317840835694178408356951784083569617840835697178408356981784083569917840835700178408357011784083570217840835703178408357041784083570517840835706178408357071784083570817840835709178408357101784083571117840835712178408357131784083571417840835715178408357161784083571717840835718178408357191784083572017840835721178408357221784083572317840835724178408357251784083572617840835727178408357281784083572917840835730178408357311784083573217840835733178408357341784083573517840835736178408357371784083573817840835739178408357401784083574117840835742178408357431784083574417840835745178408357461784083574717840835748178408357491784083575017840835751178408357521784083575317840835754178408357551784083575617840835757178408357581784083575917840835760178408357611784083576217840835763178408357641784083576517840835766178408357671784083576817840835769178408357701784083577117840835772178408357731784083577417840835775178408357761784083577717840835778178408357791784083578017840835781178408357821784083578317840835784178408357851784083578617840835787178408357881784083578917840835790178408357911784083579217840835793178408357941784083579517840835796178408357971784083579817840835799178408358001784083580117840835802178408358031784083580417840835805178408358061784083580717840835808178408358091784083581017840835811178408358121784083581317840835814178408358151784083581617840835817178408358181784083581917840835820178408358211784083582217840835823178408358241784083582517840835826178408358271784083582817840835829178408358301784083583117840835832178408358331784083583417840835835178408358361784083583717840835838178408358391784083584017840835841178408358421784083584317840835844178408358451784083584617840835847178408358481784083584917840835850178408358511784083585217840835853178408358541784083585517840835856178408358571784083585817840835859178408358601784083586117840835862178408358631784083586417840835865178408358661784083586717840835868178408358691784083587017840835871178408358721784083587317840835874178408358751784083587617840835877178408358781784083587917840835880178408358811784083588217840835883178408358841784083588517840835886178408358871784083588817840835889178408358901784083589117840835892178408358931784083589417840835895178408358961784083589717840835898178408358991784083590017840835901178408359021784083590317840835904178408359051784083590617840835907178408359081784083590917840835910178408359111784083591217840835913178408359141784083591517840835916178408359171784083591817840835919178408359201784083592117840835922178408359231784083592417840835925178408359261784083592717840835928178408359291784083593017840835931178408359321784083593317840835934178408359351784083593617840835937178408359381784083593917840835940178408359411784083594217840835943178408359441784083594517840835946178408359471784083594817840835949178408359501784083595117840835952178408359531784083595417840835955178408359561784083595717840835958178408359591784083596017840835961178408359621784083596317840835964178408359651784083596617840835967178408359681784083596917840835970178408359711784083597217840835973178408359741784083597517840835976178408359771784083597817840835979178408359801784083598117840835982178408359831784083598417840835985178408359861784083598717840835988178408359891784083599017840835991178408359921784083599317840835994178408359951784083599617840835997178408359981784083599917840836000178408360011784083600217840836003178408360041784083600517840836006178408360071784083600817840836009178408360101784083601117840836012178408360131784083601417840836015178408360161784083601717840836018178408360191784083602017840836021178408360221784083602317840836024178408360251784083602617840836027178408360281784083602917840836030178408360311784083603217840836033178408360341784083603517840836036178408360371784083603817840836039178408360401784083604117840836042178408360431784083604417840836045178408360461784083604717840836048178408360491784083605017840836051178408360521784083605317840836054178408360551784083605617840836057178408360581784083605917840836060178408360611784083606217840836063178408360641784083606517840836066178408360671784083606817840836069178408360701784083607117840836072178408360731784083607417840836075178408360761784083607717840836078178408360791784083608017840836081178408360821784083608317840836084178408360851784083608617840836087178408360881784083608917840836090178408360911784083609217840836093178408360941784083609517840836096178408360971784083609817840836099178408361001784083610117840836102178408361031784083610417840836105178408361061784083610717840836108178408361091784083611017840836111178408361121784083611317840836114178408361151784083611617840836117178408361181784083611917840836120178408361211784083612217840836123178408361241784083612517840836126178408361271784083612817840836129178408361301784083613117840836132178408361331784083613417840836135178408361361784083613717840836138178408361391784083614017840836141178408361421784083614317840836144178408361451784083614617840836147178408361481784083614917840836150178408361511784083615217840836153178408361541784083615517840836156178408361571784083615817840836159178408361601784083616117840836162178408361631784083616417840836165178408361661784083616717840836168178408361691784083617017840836171178408361721784083617317840836174178408361751784083617617840836177178408361781784083617917840836180178408361811784083618217840836183178408361841784083618517840836186178408361871784083618817840836189178408361901784083619117840836192178408361931784083619417840836195178408361961784083619717840836198178408361991784083620017840836201178408362021784083620317840836204178408362051784083620617840836207178408362081784083620917840836210178408362111784083621217840836213178408362141784083621517840836216178408362171784083621817840836219178408362201784083622117840836222178408362231784083622417840836225178408362261784083622717840836228178408362291784083623017840836231178408362321784083623317840836234178408362351784083623617840836237178408362381784083623917840836240178408362411784083624217840836243178408362441784083624517840836246178408362471784083624817840836249178408362501784083625117840836252178408362531784083625417840836255178408362561784083625717840836258178408362591784083626017840836261178408362621784083626317840836264178408362651784083626617840836267178408362681784083626917840836270178408362711784083627217840836273178408362741784083627517840836276178408362771784083627817840836279178408362801784083628117840836282178408362831784083628417840836285178408362861784083628717840836288178408362891784083629017840836291178408362921784083629317840836294178408362951784083629617840836297178408362981784083629917840836300178408363011784083630217840836303178408363041784083630517840836306178408363071784083630817840836309178408363101784083631117840836312178408363131784083631417840836315178408363161784083631717840836318178408363191784083632017840836321178408363221784083632317840836324178408363251784083632617840836327178408363281784083632917840836330178408363311784083633217840836333178408363341784083633517840836336178408363371784083633817840836339178408363401784083634117840836342178408363431784083634417840836345178408363461784083634717840836348178408363491784083635017840836351178408363521784083635317840836354178408363551784083635617840836357178408363581784083635917840836360178408363611784083636217840836363178408363641784083636517840836366178408363671784083636817840836369178408363701784083637117840836372178408363731784083637417840836375178408363761784083637717840836378178408363791784083638017840836381178408363821784083638317840836384178408363851784083638617840836387178408363881784083638917840836390178408363911784083639217840836393178408363941784083639517840836396178408363971784083639817840836399178408364001784083640117840836402178408364031784083640417840836405178408364061784083640717840836408178408364091784083641017840836411178408364121784083641317840836414178408364151784083641617840836417178408364181784083641917840836420178408364211784083642217840836423178408364241784083642517840836426178408364271784083642817840836429178408364301784083643117840836432178408364331784083643417840836435178408364361784083643717840836438178408364391784083644017840836441178408364421784083644317840836444178408364451784083644617840836447178408364481784083644917840836450178408364511784083645217840836453178408364541784083645517840836456178408364571784083645817840836459178408364601784083646117840836462178408364631784083646417840836465178408364661784083646717840836468178408364691784083647017840836471178408364721784083647317840836474178408364751784083647617840836477178408364781784083647917840836480178408364811784083648217840836483178408364841784083648517840836486178408364871784083648817840836489178408364901784083649117840836492178408364931784083649417840836495178408364961784083649717840836498178408364991784083650017840836501178408365021784083650317840836504178408365051784083650617840836507178408365081784083650917840836510178408365111784083651217840836513178408365141784083651517840836516178408365171784083651817840836519178408365201784083652117840836522178408365231784083652417840836525178408365261784083652717840836528178408365291784083653017840836531178408365321784083653317840836534178408365351784083653617840836537178408365381784083653917840836540178408365411784083654217840836543178408365441784083654517840836546178408365471784083654817840836549178408365501784083655117840836552178408365531784083655417840836555178408365561784083655717840836558178408365591784083656017840836561178408365621784083656317840836564178408365651784083656617840836567178408365681784083656917840836570178408365711784083657217840836573178408365741784083657517840836576178408365771784083657817840836579178408365801784083658117840836582178408365831784083658417840836585178408365861784083658717840836588178408365891784083659017840836591178408365921784083659317840836594178408365951784083659617840836597178408365981784083659917840836600178408366011784083660217840836603178408366041784083660517840836606178408366071784083660817840836609178408366101784083661117840836612178408366131784083661417840836615178408366161784083661717840836618178408366191784083662017840836621178408366221784083662317840836624178408366251784083662617840836627178408366281784083662917840836630178408366311784083663217840836633178408366341784083663517840836636178408366371784083663817840836639178408366401784083664117840836642178408366431784083664417840836645178408366461784083664717840836648178408366491784083665017840836651178408366521784083665317840836654178408366551784083665617840836657178408366581784083665917840836660178408366611784083666217840836663178408366641784083666517840836666178408366671784083666817840836669178408366701784083667117840836672178408366731784083667417840836675178408366761784083667717840836678178408366791784083668017840836681178408366821784083668317840836684178408366851784083668617840836687178408366881784083668917840836690178408366911784083669217840836693178408366941784083669517840836696178408366971784083669817840836699178408367001784083670117840836702178408367031784083670417840836705178408367061784083670717840836708178408367091784083671017840836711178408367121784083671317840836714178408367151784083671617840836717178408367181784083671917840836720178408367211784083672217840836723178408367241784083672517840836726178408367271784083672817840836729178408367301784083673117840836732178408367331784083673417840836735178408367361784083673717840836738178408367391784083674017840836741178408367421784083674317840836744178408367451784083674617840836747178408367481784083674917840836750178408367511784083675217840836753178408367541784083675517840836756178408367571784083675817840836759178408367601784083676117840836762178408367631784083676417840836765178408367661784083676717840836768178408367691784083677017840836771178408367721784083677317840836774178408367751784083677617840836777178408367781784083677917840836780178408367811784083678217840836783178408367841784083678517840836786178408367871784083678817840836789178408367901784083679117840836792178408367931784083679417840836795178408367961784083679717840836798178408367991784083680017840836801178408368021784083680317840836804178408368051784083680617840836807178408368081784083680917840836810178408368111784083681217840836813178408368141784083681517840836816178408368171784083681817840836819178408368201784083682117840836822178408368231784083682417840836825178408368261784083682717840836828178408368291784083683017840836831178408368321784083683317840836834178408368351784083683617840836837178408368381784083683917840836840178408368411784083684217840836843178408368441784083684517840836846178408368471784083684817840836849178408368501784083685117840836852178408368531784083685417840836855178408368561784083685717840836858178408368591784083686017840836861178408368621784083686317840836864178408368651784083686617840836867178408368681784083686917840836870178408368711784083687217840836873178408368741784083687517840836876178408368771784083687817840836879178408368801784083688117840836882178408368831784083688417840836885178408368861784083688717840836888178408368891784083689017840836891178408368921784083689317840836894178408368951784083689617840836897178408368981784083689917840836900178408369011784083690217840836903178408369041784083690517840836906178408369071784083690817840836909178408369101784083691117840836912178408369131784083691417840836915178408369161784083691717840836918178408369191784083692017840836921178408369221784083692317840836924178408369251784083692617840836927178408369281784083692917840836930178408369311784083693217840836933178408369341784083693517840836936178408369371784083693817840836939178408369401784083694117840836942178408369431784083694417840836945178408369461784083694717840836948178408369491784083695017840836951178408369521784083695317840836954178408369551784083695617840836957178408369581784083695917840836960178408369611784083696217840836963178408369641784083696517840836966178408369671784083696817840836969178408369701784083697117840836972178408369731784083697417840836975178408369761784083697717840836978178408369791784083698017840836981178408369821784083698317840836984178408369851784083698617840836987178408369881784083698917840836990178408369911784083699217840836993178408369941784083699517840836996178408369971784083699817840836999178408370001784083700117840837002178408370031784083700417840837005178408370061784083700717840837008178408370091784083701017840837011178408370121784083701317840837014178408370151784083701617840837017178408370181784083701917840837020178408370211784083702217840837023178408370241784083702517840837026178408370271784083702817840837029178408370301784083703117840837032178408370331784083703417840837035178408370361784083703717840837038178408370391784083704017840837041178408370421784083704317840837044178408370451784083704617840837047178408370481784083704917840837050178408370511784083705217840837053178408370541784083705517840837056178408370571784083705817840837059178408370601784083706117840837062178408370631784083706417840837065178408370661784083706717840837068178408370691784083707017840837071178408370721784083707317840837074178408370751784083707617840837077178408370781784083707917840837080178408370811784083708217840837083178408370841784083708517840837086178408370871784083708817840837089178408370901784083709117840837092178408370931784083709417840837095178408370961784083709717840837098178408370991784083710017840837101178408371021784083710317840837104178408371051784083710617840837107178408371081784083710917840837110178408371111784083711217840837113178408371141784083711517840837116178408371171784083711817840837119178408371201784083712117840837122178408371231784083712417840837125178408371261784083712717840837128178408371291784083713017840837131178408371321784083713317840837134178408371351784083713617840837137178408371381784083713917840837140178408371411784083714217840837143178408371441784083714517840837146178408371471784083714817840837149178408371501784083715117840837152178408371531784083715417840837155178408371561784083715717840837158178408371591784083716017840837161178408371621784083716317840837164178408371651784083716617840837167178408371681784083716917840837170178408371711784083717217840837173178408371741784083717517840837176178408371771784083717817840837179178408371801784083718117840837182178408371831784083718417840837185178408371861784083718717840837188178408371891784083719017840837191178408371921784083719317840837194178408371951784083719617840837197178408371981784083719917840837200178408372011784083720217840837203178408372041784083720517840837206178408372071784083720817840837209178408372101784083721117840837212178408372131784083721417840837215178408372161784083721717840837218178408372191784083722017840837221178408372221784083722317840837224178408372251784083722617840837227178408372281784083722917840837230178408372311784083723217840837233178408372341784083723517840837236178408372371784083723817840837239178408372401784083724117840837242178408372431784083724417840837245178408372461784083724717840837248178408372491784083725017840837251178408372521784083725317840837254178408372551784083725617840837257178408372581784083725917840837260178408372611784083726217840837263178408372641784083726517840837266178408372671784083726817840837269178408372701784083727117840837272178408372731784083727417840837275178408372761784083727717840837278178408372791784083728017840837281178408372821784083728317840837284178408372851784083728617840837287178408372881784083728917840837290178408372911784083729217840837293178408372941784083729517840837296178408372971784083729817840837299178408373001784083730117840837302178408373031784083730417840837305178408373061784083730717840837308178408373091784083731017840837311178408373121784083731317840837314178408373151784083731617840837317178408373181784083731917840837320178408373211784083732217840837323178408373241784083732517840837326178408373271784083732817840837329178408373301784083733117840837332178408373331784083733417840837335178408373361784083733717840837338178408373391784083734017840837341178408373421784083734317840837344178408373451784083734617840837347178408373481784083734917840837350178408373511784083735217840837353178408373541784083735517840837356178408373571784083735817840837359178408373601784083736117840837362178408373631784083736417840837365178408373661784083736717840837368178408373691784083737017840837371178408373721784083737317840837374178408373751784083737617840837377178408373781784083737917840837380178408373811784083738217840837383178408373841784083738517840837386178408373871784083738817840837389178408373901784083739117840837392178408373931784083739417840837395178408373961784083739717840837398178408373991784083740017840837401178408374021784083740317840837404178408374051784083740617840837407178408374081784083740917840837410178408374111784083741217840837413178408374141784083741517840837416178408374171784083741817840837419178408374201784083742117840837422178408374231784083742417840837425178408374261784083742717840837428178408374291784083743017840837431178408374321784083743317840837434178408374351784083743617840837437178408374381784083743917840837440178408374411784083744217840837443178408374441784083744517840837446178408374471784083744817840837449178408374501784083745117840837452178408374531784083745417840837455178408374561784083745717840837458178408374591784083746017840837461178408374621784083746317840837464178408374651784083746617840837467178408374681784083746917840837470178408374711784083747217840837473178408374741784083747517840837476178408374771784083747817840837479178408374801784083748117840837482178408374831784083748417840837485178408374861784083748717840837488178408374891784083749017840837491178408374921784083749317840837494178408374951784083749617840837497178408374981784083749917840837500178408375011784083750217840837503178408375041784083750517840837506178408375071784083750817840837509178408375101784083751117840837512178408375131784083751417840837515178408375161784083751717840837518178408375191784083752017840837521178408375221784083752317840837524178408375251784083752617840837527178408375281784083752917840837530178408375311784083753217840837533178408375341784083753517840837536178408375371784083753817840837539178408375401784083754117840837542178408375431784083754417840837545178408375461784083754717840837548178408375491784083755017840837551178408375521784083755317840837554178408375551784083755617840837557178408375581784083755917840837560178408375611784083756217840837563178408375641784083756517840837566178408375671784083756817840837569178408375701784083757117840837572178408375731784083757417840837575178408375761784083757717840837578178408375791784083758017840837581178408375821784083758317840837584178408375851784083758617840837587178408375881784083758917840837590178408375911784083759217840837593178408375941784083759517840837596178408375971784083759817840837599178408376001784083760117840837602178408376031784083760417840837605178408376061784083760717840837608178408376091784083761017840837611178408376121784083761317840837614178408376151784083761617840837617178408376181784083761917840837620178408376211784083762217840837623178408376241784083762517840837626178408376271784083762817840837629178408376301784083763117840837632178408376331784083763417840837635178408376361784083763717840837638178408376391784083764017840837641178408376421784083764317840837644178408376451784083764617840837647178408376481784083764917840837650178408376511784083765217840837653178408376541784083765517840837656178408376571784083765817840837659178408376601784083766117840837662178408376631784083766417840837665178408376661784083766717840837668178408376691784083767017840837671178408376721784083767317840837674178408376751784083767617840837677178408376781784083767917840837680178408376811784083768217840837683178408376841784083768517840837686178408376871784083768817840837689178408376901784083769117840837692178408376931784083769417840837695178408376961784083769717840837698178408376991784083770017840837701178408377021784083770317840837704178408377051784083770617840837707178408377081784083770917840837710178408377111784083771217840837713178408377141784083771517840837716178408377171784083771817840837719178408377201784083772117840837722178408377231784083772417840837725178408377261784083772717840837728178408377291784083773017840837731178408377321784083773317840837734178408377351784083773617840837737178408377381784083773917840837740178408377411784083774217840837743178408377441784083774517840837746178408377471784083774817840837749178408377501784083775117840837752178408377531784083775417840837755178408377561784083775717840837758178408377591784083776017840837761178408377621784083776317840837764178408377651784083776617840837767178408377681784083776917840837770178408377711784083777217840837773178408377741784083777517840837776178408377771784083777817840837779178408377801784083778117840837782178408377831784083778417840837785178408377861784083778717840837788178408377891784083779017840837791178408377921784083779317840837794178408377951784083779617840837797178408377981784083779917840837800178408378011784083780217840837803178408378041784083780517840837806178408378071784083780817840837809178408378101784083781117840837812178408378131784083781417840837815178408378161784083781717840837818178408378191784083782017840837821178408378221784083782317840837824178408378251784083782617840837827178408378281784083782917840837830178408378311784083783217840837833178408378341784083783517840837836178408378371784083783817840837839178408378401784083784117840837842178408378431784083784417840837845178408378461784083784717840837848178408378491784083785017840837851178408378521784083785317840837854178408378551784083785617840837857178408378581784083785917840837860178408378611784083786217840837863178408378641784083786517840837866178408378671784083786817840837869178408378701784083787117840837872178408378731784083787417840837875178408378761784083787717840837878178408378791784083788017840837881178408378821784083788317840837884178408378851784083788617840837887178408378881784083788917840837890178408378911784083789217840837893178408378941784083789517840837896178408378971784083789817840837899178408379001784083790117840837902178408379031784083790417840837905178408379061784083790717840837908178408379091784083791017840837911178408379121784083791317840837914178408379151784083791617840837917178408379181784083791917840837920178408379211784083792217840837923178408379241784083792517840837926178408379271784083792817840837929178408379301784083793117840837932178408379331784083793417840837935178408379361784083793717840837938178408379391784083794017840837941178408379421784083794317840837944178408379451784083794617840837947178408379481784083794917840837950178408379511784083795217840837953178408379541784083795517840837956178408379571784083795817840837959178408379601784083796117840837962178408379631784083796417840837965178408379661784083796717840837968178408379691784083797017840837971178408379721784083797317840837974178408379751784083797617840837977178408379781784083797917840837980178408379811784083798217840837983178408379841784083798517840837986178408379871784083798817840837989178408379901784083799117840837992178408379931784083799417840837995178408379961784083799717840837998178408379991784083800017840838001178408380021784083800317840838004178408380051784083800617840838007178408380081784083800917840838010178408380111784083801217840838013178408380141784083801517840838016178408380171784083801817840838019178408380201784083802117840838022178408380231784083802417840838025178408380261784083802717840838028178408380291784083803017840838031178408380321784083803317840838034178408380351784083803617840838037178408380381784083803917840838040178408380411784083804217840838043178408380441784083804517840838046178408380471784083804817840838049178408380501784083805117840838052178408380531784083805417840838055178408380561784083805717840838058178408380591784083806017840838061178408380621784083806317840838064178408380651784083806617840838067178408380681784083806917840838070178408380711784083807217840838073178408380741784083807517840838076178408380771784083807817840838079178408380801784083808117840838082178408380831784083808417840838085178408380861784083808717840838088178408380891784083809017840838091178408380921784083809317840838094178408380951784083809617840838097178408380981784083809917840838100178408381011784083810217840838103178408381041784083810517840838106178408381071784083810817840838109178408381101784083811117840838112178408381131784083811417840838115178408381161784083811717840838118178408381191784083812017840838121178408381221784083812317840838124178408381251784083812617840838127178408381281784083812917840838130178408381311784083813217840838133178408381341784083813517840838136178408381371784083813817840838139178408381401784083814117840838142178408381431784083814417840838145178408381461784083814717840838148178408381491784083815017840838151178408381521784083815317840838154178408381551784083815617840838157178408381581784083815917840838160178408381611784083816217840838163178408381641784083816517840838166178408381671784083816817840838169178408381701784083817117840838172178408381731784083817417840838175178408381761784083817717840838178178408381791784083818017840838181178408381821784083818317840838184178408381851784083818617840838187178408381881784083818917840838190178408381911784083819217840838193178408381941784083819517840838196178408381971784083819817840838199178408382001784083820117840838202178408382031784083820417840838205178408382061784083820717840838208178408382091784083821017840838211178408382121784083821317840838214178408382151784083821617840838217178408382181784083821917840838220178408382211784083822217840838223178408382241784083822517840838226178408382271784083822817840838229178408382301784083823117840838232178408382331784083823417840838235178408382361784083823717840838238178408382391784083824017840838241178408382421784083824317840838244178408382451784083824617840838247178408382481784083824917840838250178408382511784083825217840838253178408382541784083825517840838256178408382571784083825817840838259178408382601784083826117840838262178408382631784083826417840838265178408382661784083826717840838268178408382691784083827017840838271178408382721784083827317840838274178408382751784083827617840838277178408382781784083827917840838280178408382811784083828217840838283178408382841784083828517840838286178408382871784083828817840838289178408382901784083829117840838292178408382931784083829417840838295178408382961784083829717840838298178408382991784083830017840838301178408383021784083830317840838304178408383051784083830617840838307178408383081784083830917840838310178408383111784083831217840838313178408383141784083831517840838316178408383171784083831817840838319178408383201784083832117840838322178408383231784083832417840838325178408383261784083832717840838328178408383291784083833017840838331178408383321784083833317840838334178408383351784083833617840838337178408383381784083833917840838340178408383411784083834217840838343178408383441784083834517840838346178408383471784083834817840838349178408383501784083835117840838352178408383531784083835417840838355178408383561784083835717840838358178408383591784083836017840838361178408383621784083836317840838364178408383651784083836617840838367178408383681784083836917840838370178408383711784083837217840838373178408383741784083837517840838376178408383771784083837817840838379178408383801784083838117840838382178408383831784083838417840838385178408383861784083838717840838388178408383891784083839017840838391178408383921784083839317840838394178408383951784083839617840838397178408383981784083839917840838400178408384011784083840217840838403178408384041784083840517840838406178408384071784083840817840838409178408384101784083841117840838412178408384131784083841417840838415178408384161784083841717840838418178408384191784083842017840838421178408384221784083842317840838424178408384251784083842617840838427178408384281784083842917840838430178408384311784083843217840838433178408384341784083843517840838436178408384371784083843817840838439178408384401784083844117840838442178408384431784083844417840838445178408384461784083844717840838448178408384491784083845017840838451178408384521784083845317840838454178408384551784083845617840838457178408384581784083845917840838460178408384611784083846217840838463178408384641784083846517840838466178408384671784083846817840838469178408384701784083847117840838472178408384731784083847417840838475178408384761784083847717840838478178408384791784083848017840838481178408384821784083848317840838484178408384851784083848617840838487178408384881784083848917840838490178408384911784083849217840838493178408384941784083849517840838496178408384971784083849817840838499178408385001784083850117840838502178408385031784083850417840838505178408385061784083850717840838508178408385091784083851017840838511178408385121784083851317840838514178408385151784083851617840838517178408385181784083851917840838520178408385211784083852217840838523178408385241784083852517840838526178408385271784083852817840838529178408385301784083853117840838532178408385331784083853417840838535178408385361784083853717840838538178408385391784083854017840838541178408385421784083854317840838544178408385451784083854617840838547178408385481784083854917840838550178408385511784083855217840838553178408385541784083855517840838556178408385571784083855817840838559178408385601784083856117840838562178408385631784083856417840838565178408385661784083856717840838568178408385691784083857017840838571178408385721784083857317840838574178408385751784083857617840838577178408385781784083857917840838580178408385811784083858217840838583178408385841784083858517840838586178408385871784083858817840838589178408385901784083859117840838592178408385931784083859417840838595178408385961784083859717840838598178408385991784083860017840838601178408386021784083860317840838604178408386051784083860617840838607178408386081784083860917840838610178408386111784083861217840838613178408386141784083861517840838616178408386171784083861817840838619178408386201784083862117840838622178408386231784083862417840838625178408386261784083862717840838628178408386291784083863017840838631178408386321784083863317840838634178408386351784083863617840838637178408386381784083863917840838640178408386411784083864217840838643178408386441784083864517840838646178408386471784083864817840838649178408386501784083865117840838652178408386531784083865417840838655178408386561784083865717840838658178408386591784083866017840838661178408386621784083866317840838664178408386651784083866617840838667178408386681784083866917840838670178408386711784083867217840838673178408386741784083867517840838676178408386771784083867817840838679178408386801784083868117840838682178408386831784083868417840838685178408386861784083868717840838688178408386891784083869017840838691178408386921784083869317840838694178408386951784083869617840838697178408386981784083869917840838700178408387011784083870217840838703178408387041784083870517840838706178408387071784083870817840838709178408387101784083871117840838712178408387131784083871417840838715178408387161784083871717840838718178408387191784083872017840838721178408387221784083872317840838724178408387251784083872617840838727178408387281784083872917840838730178408387311784083873217840838733178408387341784083873517840838736178408387371784083873817840838739178408387401784083874117840838742178408387431784083874417840838745178408387461784083874717840838748178408387491784083875017840838751178408387521784083875317840838754178408387551784083875617840838757178408387581784083875917840838760178408387611784083876217840838763178408387641784083876517840838766178408387671784083876817840838769178408387701784083877117840838772178408387731784083877417840838775178408387761784083877717840838778178408387791784083878017840838781178408387821784083878317840838784178408387851784083878617840838787178408387881784083878917840838790178408387911784083879217840838793178408387941784083879517840838796178408387971784083879817840838799178408388001784083880117840838802178408388031784083880417840838805178408388061784083880717840838808178408388091784083881017840838811178408388121784083881317840838814178408388151784083881617840838817178408388181784083881917840838820178408388211784083882217840838823178408388241784083882517840838826178408388271784083882817840838829178408388301784083883117840838832178408388331784083883417840838835178408388361784083883717840838838178408388391784083884017840838841178408388421784083884317840838844178408388451784083884617840838847178408388481784083884917840838850178408388511784083885217840838853178408388541784083885517840838856178408388571784083885817840838859178408388601784083886117840838862178408388631784083886417840838865178408388661784083886717840838868178408388691784083887017840838871178408388721784083887317840838874178408388751784083887617840838877178408388781784083887917840838880178408388811784083888217840838883178408388841784083888517840838886178408388871784083888817840838889178408388901784083889117840838892178408388931784083889417840838895178408388961784083889717840838898178408388991784083890017840838901178408389021784083890317840838904178408389051784083890617840838907178408389081784083890917840838910178408389111784083891217840838913178408389141784083891517840838916178408389171784083891817840838919178408389201784083892117840838922178408389231784083892417840838925178408389261784083892717840838928178408389291784083893017840838931178408389321784083893317840838934178408389351784083893617840838937178408389381784083893917840838940178408389411784083894217840838943178408389441784083894517840838946178408389471784083894817840838949178408389501784083895117840838952178408389531784083895417840838955178408389561784083895717840838958178408389591784083896017840838961178408389621784083896317840838964178408389651784083896617840838967178408389681784083896917840838970178408389711784083897217840838973178408389741784083897517840838976178408389771784083897817840838979178408389801784083898117840838982178408389831784083898417840838985178408389861784083898717840838988178408389891784083899017840838991178408389921784083899317840838994178408389951784083899617840838997178408389981784083899917840839000178408390011784083900217840839003178408390041784083900517840839006178408390071784083900817840839009178408390101784083901117840839012178408390131784083901417840839015178408390161784083901717840839018178408390191784083902017840839021178408390221784083902317840839024178408390251784083902617840839027178408390281784083902917840839030178408390311784083903217840839033178408390341784083903517840839036178408390371784083903817840839039178408390401784083904117840839042178408390431784083904417840839045178408390461784083904717840839048178408390491784083905017840839051178408390521784083905317840839054178408390551784083905617840839057178408390581784083905917840839060178408390611784083906217840839063178408390641784083906517840839066178408390671784083906817840839069178408390701784083907117840839072178408390731784083907417840839075178408390761784083907717840839078178408390791784083908017840839081178408390821784083908317840839084178408390851784083908617840839087178408390881784083908917840839090178408390911784083909217840839093178408390941784083909517840839096178408390971784083909817840839099178408391001784083910117840839102178408391031784083910417840839105178408391061784083910717840839108178408391091784083911017840839111178408391121784083911317840839114178408391151784083911617840839117178408391181784083911917840839120178408391211784083912217840839123178408391241784083912517840839126178408391271784083912817840839129178408391301784083913117840839132178408391331784083913417840839135178408391361784083913717840839138178408391391784083914017840839141178408391421784083914317840839144178408391451784083914617840839147178408391481784083914917840839150178408391511784083915217840839153178408391541784083915517840839156178408391571784083915817840839159178408391601784083916117840839162178408391631784083916417840839165178408391661784083916717840839168178408391691784083917017840839171178408391721784083917317840839174178408391751784083917617840839177178408391781784083917917840839180178408391811784083918217840839183178408391841784083918517840839186178408391871784083918817840839189178408391901784083919117840839192178408391931784083919417840839195178408391961784083919717840839198178408391991784083920017840839201178408392021784083920317840839204178408392051784083920617840839207178408392081784083920917840839210178408392111784083921217840839213178408392141784083921517840839216178408392171784083921817840839219178408392201784083922117840839222178408392231784083922417840839225178408392261784083922717840839228178408392291784083923017840839231178408392321784083923317840839234178408392351784083923617840839237178408392381784083923917840839240178408392411784083924217840839243178408392441784083924517840839246178408392471784083924817840839249178408392501784083925117840839252178408392531784083925417840839255178408392561784083925717840839258178408392591784083926017840839261178408392621784083926317840839264178408392651784083926617840839267178408392681784083926917840839270178408392711784083927217840839273178408392741784083927517840839276178408392771784083927817840839279178408392801784083928117840839282178408392831784083928417840839285178408392861784083928717840839288178408392891784083929017840839291178408392921784083929317840839294178408392951784083929617840839297178408392981784083929917840839300178408393011784083930217840839303178408393041784083930517840839306178408393071784083930817840839309178408393101784083931117840839312178408393131784083931417840839315178408393161784083931717840839318178408393191784083932017840839321178408393221784083932317840839324178408393251784083932617840839327178408393281784083932917840839330178408393311784083933217840839333178408393341784083933517840839336178408393371784083933817840839339178408393401784083934117840839342178408393431784083934417840839345178408393461784083934717840839348178408393491784083935017840839351178408393521784083935317840839354178408393551784083935617840839357178408393581784083935917840839360178408393611784083936217840839363178408393641784083936517840839366178408393671784083936817840839369178408393701784083937117840839372178408393731784083937417840839375178408393761784083937717840839378178408393791784083938017840839381178408393821784083938317840839384178408393851784083938617840839387178408393881784083938917840839390178408393911784083939217840839393178408393941784083939517840839396178408393971784083939817840839399178408394001784083940117840839402178408394031784083940417840839405178408394061784083940717840839408178408394091784083941017840839411178408394121784083941317840839414178408394151784083941617840839417178408394181784083941917840839420178408394211784083942217840839423178408394241784083942517840839426178408394271784083942817840839429178408394301784083943117840839432178408394331784083943417840839435178408394361784083943717840839438178408394391784083944017840839441178408394421784083944317840839444178408394451784083944617840839447178408394481784083944917840839450178408394511784083945217840839453178408394541784083945517840839456178408394571784083945817840839459178408394601784083946117840839462178408394631784083946417840839465178408394661784083946717840839468178408394691784083947017840839471178408394721784083947317840839474178408394751784083947617840839477178408394781784083947917840839480178408394811784083948217840839483178408394841784083948517840839486178408394871784083948817840839489178408394901784083949117840839492178408394931784083949417840839495178408394961784083949717840839498178408394991784083950017840839501178408395021784083950317840839504178408395051784083950617840839507178408395081784083950917840839510178408395111784083951217840839513178408395141784083951517840839516178408395171784083951817840839519178408395201784083952117840839522178408395231784083952417840839525178408395261784083952717840839528178408395291784083953017840839531178408395321784083953317840839534178408395351784083953617840839537178408395381784083953917840839540178408395411784083954217840839543178408395441784083954517840839546178408395471784083954817840839549178408395501784083955117840839552178408395531784083955417840839555178408395561784083955717840839558178408395591784083956017840839561178408395621784083956317840839564178408395651784083956617840839567178408395681784083956917840839570178408395711784083957217840839573178408395741784083957517840839576178408395771784083957817840839579178408395801784083958117840839582178408395831784083958417840839585178408395861784083958717840839588178408395891784083959017840839591178408395921784083959317840839594178408395951784083959617840839597178408395981784083959917840839600178408396011784083960217840839603178408396041784083960517840839606178408396071784083960817840839609178408396101784083961117840839612178408396131784083961417840839615178408396161784083961717840839618178408396191784083962017840839621178408396221784083962317840839624178408396251784083962617840839627178408396281784083962917840839630178408396311784083963217840839633178408396341784083963517840839636178408396371784083963817840839639178408396401784083964117840839642178408396431784083964417840839645178408396461784083964717840839648178408396491784083965017840839651178408396521784083965317840839654178408396551784083965617840839657178408396581784083965917840839660178408396611784083966217840839663178408396641784083966517840839666178408396671784083966817840839669178408396701784083967117840839672178408396731784083967417840839675178408396761784083967717840839678178408396791784083968017840839681178408396821784083968317840839684178408396851784083968617840839687178408396881784083968917840839690178408396911784083969217840839693178408396941784083969517840839696178408396971784083969817840839699178408397001784083970117840839702178408397031784083970417840839705178408397061784083970717840839708178408397091784083971017840839711178408397121784083971317840839714178408397151784083971617840839717178408397181784083971917840839720178408397211784083972217840839723178408397241784083972517840839726178408397271784083972817840839729178408397301784083973117840839732178408397331784083973417840839735178408397361784083973717840839738178408397391784083974017840839741178408397421784083974317840839744178408397451784083974617840839747178408397481784083974917840839750178408397511784083975217840839753178408397541784083975517840839756178408397571784083975817840839759178408397601784083976117840839762178408397631784083976417840839765178408397661784083976717840839768178408397691784083977017840839771178408397721784083977317840839774178408397751784083977617840839777178408397781784083977917840839780178408397811784083978217840839783178408397841784083978517840839786178408397871784083978817840839789178408397901784083979117840839792178408397931784083979417840839795178408397961784083979717840839798178408397991784083980017840839801178408398021784083980317840839804178408398051784083980617840839807178408398081784083980917840839810178408398111784083981217840839813178408398141784083981517840839816178408398171784083981817840839819178408398201784083982117840839822178408398231784083982417840839825178408398261784083982717840839828178408398291784083983017840839831178408398321784083983317840839834178408398351784083983617840839837178408398381784083983917840839840178408398411784083984217840839843178408398441784083984517840839846178408398471784083984817840839849178408398501784083985117840839852178408398531784083985417840839855178408398561784083985717840839858178408398591784083986017840839861178408398621784083986317840839864178408398651784083986617840839867178408398681784083986917840839870178408398711784083987217840839873178408398741784083987517840839876178408398771784083987817840839879178408398801784083988117840839882178408398831784083988417840839885178408398861784083988717840839888178408398891784083989017840839891178408398921784083989317840839894178408398951784083989617840839897178408398981784083989917840839900178408399011784083990217840839903178408399041784083990517840839906178408399071784083990817840839909178408399101784083991117840839912178408399131784083991417840839915178408399161784083991717840839918178408399191784083992017840839921178408399221784083992317840839924178408399251784083992617840839927178408399281784083992917840839930178408399311784083993217840839933178408399341784083993517840839936178408399371784083993817840839939178408399401784083994117840839942178408399431784083994417840839945178408399461784083994717840839948178408399491784083995017840839951178408399521784083995317840839954178408399551784083995617840839957178408399581784083995917840839960178408399611784083996217840839963178408399641784083996517840839966178408399671784083996817840839969178408399701784083997117840839972178408399731784083997417840839975178408399761784083997717840839978178408399791784083998017840839981178408399821784083998317840839984178408399851784083998617840839987178408399881784083998917840839990178408399911784083999217840839993178408399941784083999517840839996178408399971784083999817840839999