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

手机号段1784371

1784371号段手机号码表

17843710000178437100011784371000217843710003178437100041784371000517843710006178437100071784371000817843710009178437100101784371001117843710012178437100131784371001417843710015178437100161784371001717843710018178437100191784371002017843710021178437100221784371002317843710024178437100251784371002617843710027178437100281784371002917843710030178437100311784371003217843710033178437100341784371003517843710036178437100371784371003817843710039178437100401784371004117843710042178437100431784371004417843710045178437100461784371004717843710048178437100491784371005017843710051178437100521784371005317843710054178437100551784371005617843710057178437100581784371005917843710060178437100611784371006217843710063178437100641784371006517843710066178437100671784371006817843710069178437100701784371007117843710072178437100731784371007417843710075178437100761784371007717843710078178437100791784371008017843710081178437100821784371008317843710084178437100851784371008617843710087178437100881784371008917843710090178437100911784371009217843710093178437100941784371009517843710096178437100971784371009817843710099178437101001784371010117843710102178437101031784371010417843710105178437101061784371010717843710108178437101091784371011017843710111178437101121784371011317843710114178437101151784371011617843710117178437101181784371011917843710120178437101211784371012217843710123178437101241784371012517843710126178437101271784371012817843710129178437101301784371013117843710132178437101331784371013417843710135178437101361784371013717843710138178437101391784371014017843710141178437101421784371014317843710144178437101451784371014617843710147178437101481784371014917843710150178437101511784371015217843710153178437101541784371015517843710156178437101571784371015817843710159178437101601784371016117843710162178437101631784371016417843710165178437101661784371016717843710168178437101691784371017017843710171178437101721784371017317843710174178437101751784371017617843710177178437101781784371017917843710180178437101811784371018217843710183178437101841784371018517843710186178437101871784371018817843710189178437101901784371019117843710192178437101931784371019417843710195178437101961784371019717843710198178437101991784371020017843710201178437102021784371020317843710204178437102051784371020617843710207178437102081784371020917843710210178437102111784371021217843710213178437102141784371021517843710216178437102171784371021817843710219178437102201784371022117843710222178437102231784371022417843710225178437102261784371022717843710228178437102291784371023017843710231178437102321784371023317843710234178437102351784371023617843710237178437102381784371023917843710240178437102411784371024217843710243178437102441784371024517843710246178437102471784371024817843710249178437102501784371025117843710252178437102531784371025417843710255178437102561784371025717843710258178437102591784371026017843710261178437102621784371026317843710264178437102651784371026617843710267178437102681784371026917843710270178437102711784371027217843710273178437102741784371027517843710276178437102771784371027817843710279178437102801784371028117843710282178437102831784371028417843710285178437102861784371028717843710288178437102891784371029017843710291178437102921784371029317843710294178437102951784371029617843710297178437102981784371029917843710300178437103011784371030217843710303178437103041784371030517843710306178437103071784371030817843710309178437103101784371031117843710312178437103131784371031417843710315178437103161784371031717843710318178437103191784371032017843710321178437103221784371032317843710324178437103251784371032617843710327178437103281784371032917843710330178437103311784371033217843710333178437103341784371033517843710336178437103371784371033817843710339178437103401784371034117843710342178437103431784371034417843710345178437103461784371034717843710348178437103491784371035017843710351178437103521784371035317843710354178437103551784371035617843710357178437103581784371035917843710360178437103611784371036217843710363178437103641784371036517843710366178437103671784371036817843710369178437103701784371037117843710372178437103731784371037417843710375178437103761784371037717843710378178437103791784371038017843710381178437103821784371038317843710384178437103851784371038617843710387178437103881784371038917843710390178437103911784371039217843710393178437103941784371039517843710396178437103971784371039817843710399178437104001784371040117843710402178437104031784371040417843710405178437104061784371040717843710408178437104091784371041017843710411178437104121784371041317843710414178437104151784371041617843710417178437104181784371041917843710420178437104211784371042217843710423178437104241784371042517843710426178437104271784371042817843710429178437104301784371043117843710432178437104331784371043417843710435178437104361784371043717843710438178437104391784371044017843710441178437104421784371044317843710444178437104451784371044617843710447178437104481784371044917843710450178437104511784371045217843710453178437104541784371045517843710456178437104571784371045817843710459178437104601784371046117843710462178437104631784371046417843710465178437104661784371046717843710468178437104691784371047017843710471178437104721784371047317843710474178437104751784371047617843710477178437104781784371047917843710480178437104811784371048217843710483178437104841784371048517843710486178437104871784371048817843710489178437104901784371049117843710492178437104931784371049417843710495178437104961784371049717843710498178437104991784371050017843710501178437105021784371050317843710504178437105051784371050617843710507178437105081784371050917843710510178437105111784371051217843710513178437105141784371051517843710516178437105171784371051817843710519178437105201784371052117843710522178437105231784371052417843710525178437105261784371052717843710528178437105291784371053017843710531178437105321784371053317843710534178437105351784371053617843710537178437105381784371053917843710540178437105411784371054217843710543178437105441784371054517843710546178437105471784371054817843710549178437105501784371055117843710552178437105531784371055417843710555178437105561784371055717843710558178437105591784371056017843710561178437105621784371056317843710564178437105651784371056617843710567178437105681784371056917843710570178437105711784371057217843710573178437105741784371057517843710576178437105771784371057817843710579178437105801784371058117843710582178437105831784371058417843710585178437105861784371058717843710588178437105891784371059017843710591178437105921784371059317843710594178437105951784371059617843710597178437105981784371059917843710600178437106011784371060217843710603178437106041784371060517843710606178437106071784371060817843710609178437106101784371061117843710612178437106131784371061417843710615178437106161784371061717843710618178437106191784371062017843710621178437106221784371062317843710624178437106251784371062617843710627178437106281784371062917843710630178437106311784371063217843710633178437106341784371063517843710636178437106371784371063817843710639178437106401784371064117843710642178437106431784371064417843710645178437106461784371064717843710648178437106491784371065017843710651178437106521784371065317843710654178437106551784371065617843710657178437106581784371065917843710660178437106611784371066217843710663178437106641784371066517843710666178437106671784371066817843710669178437106701784371067117843710672178437106731784371067417843710675178437106761784371067717843710678178437106791784371068017843710681178437106821784371068317843710684178437106851784371068617843710687178437106881784371068917843710690178437106911784371069217843710693178437106941784371069517843710696178437106971784371069817843710699178437107001784371070117843710702178437107031784371070417843710705178437107061784371070717843710708178437107091784371071017843710711178437107121784371071317843710714178437107151784371071617843710717178437107181784371071917843710720178437107211784371072217843710723178437107241784371072517843710726178437107271784371072817843710729178437107301784371073117843710732178437107331784371073417843710735178437107361784371073717843710738178437107391784371074017843710741178437107421784371074317843710744178437107451784371074617843710747178437107481784371074917843710750178437107511784371075217843710753178437107541784371075517843710756178437107571784371075817843710759178437107601784371076117843710762178437107631784371076417843710765178437107661784371076717843710768178437107691784371077017843710771178437107721784371077317843710774178437107751784371077617843710777178437107781784371077917843710780178437107811784371078217843710783178437107841784371078517843710786178437107871784371078817843710789178437107901784371079117843710792178437107931784371079417843710795178437107961784371079717843710798178437107991784371080017843710801178437108021784371080317843710804178437108051784371080617843710807178437108081784371080917843710810178437108111784371081217843710813178437108141784371081517843710816178437108171784371081817843710819178437108201784371082117843710822178437108231784371082417843710825178437108261784371082717843710828178437108291784371083017843710831178437108321784371083317843710834178437108351784371083617843710837178437108381784371083917843710840178437108411784371084217843710843178437108441784371084517843710846178437108471784371084817843710849178437108501784371085117843710852178437108531784371085417843710855178437108561784371085717843710858178437108591784371086017843710861178437108621784371086317843710864178437108651784371086617843710867178437108681784371086917843710870178437108711784371087217843710873178437108741784371087517843710876178437108771784371087817843710879178437108801784371088117843710882178437108831784371088417843710885178437108861784371088717843710888178437108891784371089017843710891178437108921784371089317843710894178437108951784371089617843710897178437108981784371089917843710900178437109011784371090217843710903178437109041784371090517843710906178437109071784371090817843710909178437109101784371091117843710912178437109131784371091417843710915178437109161784371091717843710918178437109191784371092017843710921178437109221784371092317843710924178437109251784371092617843710927178437109281784371092917843710930178437109311784371093217843710933178437109341784371093517843710936178437109371784371093817843710939178437109401784371094117843710942178437109431784371094417843710945178437109461784371094717843710948178437109491784371095017843710951178437109521784371095317843710954178437109551784371095617843710957178437109581784371095917843710960178437109611784371096217843710963178437109641784371096517843710966178437109671784371096817843710969178437109701784371097117843710972178437109731784371097417843710975178437109761784371097717843710978178437109791784371098017843710981178437109821784371098317843710984178437109851784371098617843710987178437109881784371098917843710990178437109911784371099217843710993178437109941784371099517843710996178437109971784371099817843710999178437110001784371100117843711002178437110031784371100417843711005178437110061784371100717843711008178437110091784371101017843711011178437110121784371101317843711014178437110151784371101617843711017178437110181784371101917843711020178437110211784371102217843711023178437110241784371102517843711026178437110271784371102817843711029178437110301784371103117843711032178437110331784371103417843711035178437110361784371103717843711038178437110391784371104017843711041178437110421784371104317843711044178437110451784371104617843711047178437110481784371104917843711050178437110511784371105217843711053178437110541784371105517843711056178437110571784371105817843711059178437110601784371106117843711062178437110631784371106417843711065178437110661784371106717843711068178437110691784371107017843711071178437110721784371107317843711074178437110751784371107617843711077178437110781784371107917843711080178437110811784371108217843711083178437110841784371108517843711086178437110871784371108817843711089178437110901784371109117843711092178437110931784371109417843711095178437110961784371109717843711098178437110991784371110017843711101178437111021784371110317843711104178437111051784371110617843711107178437111081784371110917843711110178437111111784371111217843711113178437111141784371111517843711116178437111171784371111817843711119178437111201784371112117843711122178437111231784371112417843711125178437111261784371112717843711128178437111291784371113017843711131178437111321784371113317843711134178437111351784371113617843711137178437111381784371113917843711140178437111411784371114217843711143178437111441784371114517843711146178437111471784371114817843711149178437111501784371115117843711152178437111531784371115417843711155178437111561784371115717843711158178437111591784371116017843711161178437111621784371116317843711164178437111651784371116617843711167178437111681784371116917843711170178437111711784371117217843711173178437111741784371117517843711176178437111771784371117817843711179178437111801784371118117843711182178437111831784371118417843711185178437111861784371118717843711188178437111891784371119017843711191178437111921784371119317843711194178437111951784371119617843711197178437111981784371119917843711200178437112011784371120217843711203178437112041784371120517843711206178437112071784371120817843711209178437112101784371121117843711212178437112131784371121417843711215178437112161784371121717843711218178437112191784371122017843711221178437112221784371122317843711224178437112251784371122617843711227178437112281784371122917843711230178437112311784371123217843711233178437112341784371123517843711236178437112371784371123817843711239178437112401784371124117843711242178437112431784371124417843711245178437112461784371124717843711248178437112491784371125017843711251178437112521784371125317843711254178437112551784371125617843711257178437112581784371125917843711260178437112611784371126217843711263178437112641784371126517843711266178437112671784371126817843711269178437112701784371127117843711272178437112731784371127417843711275178437112761784371127717843711278178437112791784371128017843711281178437112821784371128317843711284178437112851784371128617843711287178437112881784371128917843711290178437112911784371129217843711293178437112941784371129517843711296178437112971784371129817843711299178437113001784371130117843711302178437113031784371130417843711305178437113061784371130717843711308178437113091784371131017843711311178437113121784371131317843711314178437113151784371131617843711317178437113181784371131917843711320178437113211784371132217843711323178437113241784371132517843711326178437113271784371132817843711329178437113301784371133117843711332178437113331784371133417843711335178437113361784371133717843711338178437113391784371134017843711341178437113421784371134317843711344178437113451784371134617843711347178437113481784371134917843711350178437113511784371135217843711353178437113541784371135517843711356178437113571784371135817843711359178437113601784371136117843711362178437113631784371136417843711365178437113661784371136717843711368178437113691784371137017843711371178437113721784371137317843711374178437113751784371137617843711377178437113781784371137917843711380178437113811784371138217843711383178437113841784371138517843711386178437113871784371138817843711389178437113901784371139117843711392178437113931784371139417843711395178437113961784371139717843711398178437113991784371140017843711401178437114021784371140317843711404178437114051784371140617843711407178437114081784371140917843711410178437114111784371141217843711413178437114141784371141517843711416178437114171784371141817843711419178437114201784371142117843711422178437114231784371142417843711425178437114261784371142717843711428178437114291784371143017843711431178437114321784371143317843711434178437114351784371143617843711437178437114381784371143917843711440178437114411784371144217843711443178437114441784371144517843711446178437114471784371144817843711449178437114501784371145117843711452178437114531784371145417843711455178437114561784371145717843711458178437114591784371146017843711461178437114621784371146317843711464178437114651784371146617843711467178437114681784371146917843711470178437114711784371147217843711473178437114741784371147517843711476178437114771784371147817843711479178437114801784371148117843711482178437114831784371148417843711485178437114861784371148717843711488178437114891784371149017843711491178437114921784371149317843711494178437114951784371149617843711497178437114981784371149917843711500178437115011784371150217843711503178437115041784371150517843711506178437115071784371150817843711509178437115101784371151117843711512178437115131784371151417843711515178437115161784371151717843711518178437115191784371152017843711521178437115221784371152317843711524178437115251784371152617843711527178437115281784371152917843711530178437115311784371153217843711533178437115341784371153517843711536178437115371784371153817843711539178437115401784371154117843711542178437115431784371154417843711545178437115461784371154717843711548178437115491784371155017843711551178437115521784371155317843711554178437115551784371155617843711557178437115581784371155917843711560178437115611784371156217843711563178437115641784371156517843711566178437115671784371156817843711569178437115701784371157117843711572178437115731784371157417843711575178437115761784371157717843711578178437115791784371158017843711581178437115821784371158317843711584178437115851784371158617843711587178437115881784371158917843711590178437115911784371159217843711593178437115941784371159517843711596178437115971784371159817843711599178437116001784371160117843711602178437116031784371160417843711605178437116061784371160717843711608178437116091784371161017843711611178437116121784371161317843711614178437116151784371161617843711617178437116181784371161917843711620178437116211784371162217843711623178437116241784371162517843711626178437116271784371162817843711629178437116301784371163117843711632178437116331784371163417843711635178437116361784371163717843711638178437116391784371164017843711641178437116421784371164317843711644178437116451784371164617843711647178437116481784371164917843711650178437116511784371165217843711653178437116541784371165517843711656178437116571784371165817843711659178437116601784371166117843711662178437116631784371166417843711665178437116661784371166717843711668178437116691784371167017843711671178437116721784371167317843711674178437116751784371167617843711677178437116781784371167917843711680178437116811784371168217843711683178437116841784371168517843711686178437116871784371168817843711689178437116901784371169117843711692178437116931784371169417843711695178437116961784371169717843711698178437116991784371170017843711701178437117021784371170317843711704178437117051784371170617843711707178437117081784371170917843711710178437117111784371171217843711713178437117141784371171517843711716178437117171784371171817843711719178437117201784371172117843711722178437117231784371172417843711725178437117261784371172717843711728178437117291784371173017843711731178437117321784371173317843711734178437117351784371173617843711737178437117381784371173917843711740178437117411784371174217843711743178437117441784371174517843711746178437117471784371174817843711749178437117501784371175117843711752178437117531784371175417843711755178437117561784371175717843711758178437117591784371176017843711761178437117621784371176317843711764178437117651784371176617843711767178437117681784371176917843711770178437117711784371177217843711773178437117741784371177517843711776178437117771784371177817843711779178437117801784371178117843711782178437117831784371178417843711785178437117861784371178717843711788178437117891784371179017843711791178437117921784371179317843711794178437117951784371179617843711797178437117981784371179917843711800178437118011784371180217843711803178437118041784371180517843711806178437118071784371180817843711809178437118101784371181117843711812178437118131784371181417843711815178437118161784371181717843711818178437118191784371182017843711821178437118221784371182317843711824178437118251784371182617843711827178437118281784371182917843711830178437118311784371183217843711833178437118341784371183517843711836178437118371784371183817843711839178437118401784371184117843711842178437118431784371184417843711845178437118461784371184717843711848178437118491784371185017843711851178437118521784371185317843711854178437118551784371185617843711857178437118581784371185917843711860178437118611784371186217843711863178437118641784371186517843711866178437118671784371186817843711869178437118701784371187117843711872178437118731784371187417843711875178437118761784371187717843711878178437118791784371188017843711881178437118821784371188317843711884178437118851784371188617843711887178437118881784371188917843711890178437118911784371189217843711893178437118941784371189517843711896178437118971784371189817843711899178437119001784371190117843711902178437119031784371190417843711905178437119061784371190717843711908178437119091784371191017843711911178437119121784371191317843711914178437119151784371191617843711917178437119181784371191917843711920178437119211784371192217843711923178437119241784371192517843711926178437119271784371192817843711929178437119301784371193117843711932178437119331784371193417843711935178437119361784371193717843711938178437119391784371194017843711941178437119421784371194317843711944178437119451784371194617843711947178437119481784371194917843711950178437119511784371195217843711953178437119541784371195517843711956178437119571784371195817843711959178437119601784371196117843711962178437119631784371196417843711965178437119661784371196717843711968178437119691784371197017843711971178437119721784371197317843711974178437119751784371197617843711977178437119781784371197917843711980178437119811784371198217843711983178437119841784371198517843711986178437119871784371198817843711989178437119901784371199117843711992178437119931784371199417843711995178437119961784371199717843711998178437119991784371200017843712001178437120021784371200317843712004178437120051784371200617843712007178437120081784371200917843712010178437120111784371201217843712013178437120141784371201517843712016178437120171784371201817843712019178437120201784371202117843712022178437120231784371202417843712025178437120261784371202717843712028178437120291784371203017843712031178437120321784371203317843712034178437120351784371203617843712037178437120381784371203917843712040178437120411784371204217843712043178437120441784371204517843712046178437120471784371204817843712049178437120501784371205117843712052178437120531784371205417843712055178437120561784371205717843712058178437120591784371206017843712061178437120621784371206317843712064178437120651784371206617843712067178437120681784371206917843712070178437120711784371207217843712073178437120741784371207517843712076178437120771784371207817843712079178437120801784371208117843712082178437120831784371208417843712085178437120861784371208717843712088178437120891784371209017843712091178437120921784371209317843712094178437120951784371209617843712097178437120981784371209917843712100178437121011784371210217843712103178437121041784371210517843712106178437121071784371210817843712109178437121101784371211117843712112178437121131784371211417843712115178437121161784371211717843712118178437121191784371212017843712121178437121221784371212317843712124178437121251784371212617843712127178437121281784371212917843712130178437121311784371213217843712133178437121341784371213517843712136178437121371784371213817843712139178437121401784371214117843712142178437121431784371214417843712145178437121461784371214717843712148178437121491784371215017843712151178437121521784371215317843712154178437121551784371215617843712157178437121581784371215917843712160178437121611784371216217843712163178437121641784371216517843712166178437121671784371216817843712169178437121701784371217117843712172178437121731784371217417843712175178437121761784371217717843712178178437121791784371218017843712181178437121821784371218317843712184178437121851784371218617843712187178437121881784371218917843712190178437121911784371219217843712193178437121941784371219517843712196178437121971784371219817843712199178437122001784371220117843712202178437122031784371220417843712205178437122061784371220717843712208178437122091784371221017843712211178437122121784371221317843712214178437122151784371221617843712217178437122181784371221917843712220178437122211784371222217843712223178437122241784371222517843712226178437122271784371222817843712229178437122301784371223117843712232178437122331784371223417843712235178437122361784371223717843712238178437122391784371224017843712241178437122421784371224317843712244178437122451784371224617843712247178437122481784371224917843712250178437122511784371225217843712253178437122541784371225517843712256178437122571784371225817843712259178437122601784371226117843712262178437122631784371226417843712265178437122661784371226717843712268178437122691784371227017843712271178437122721784371227317843712274178437122751784371227617843712277178437122781784371227917843712280178437122811784371228217843712283178437122841784371228517843712286178437122871784371228817843712289178437122901784371229117843712292178437122931784371229417843712295178437122961784371229717843712298178437122991784371230017843712301178437123021784371230317843712304178437123051784371230617843712307178437123081784371230917843712310178437123111784371231217843712313178437123141784371231517843712316178437123171784371231817843712319178437123201784371232117843712322178437123231784371232417843712325178437123261784371232717843712328178437123291784371233017843712331178437123321784371233317843712334178437123351784371233617843712337178437123381784371233917843712340178437123411784371234217843712343178437123441784371234517843712346178437123471784371234817843712349178437123501784371235117843712352178437123531784371235417843712355178437123561784371235717843712358178437123591784371236017843712361178437123621784371236317843712364178437123651784371236617843712367178437123681784371236917843712370178437123711784371237217843712373178437123741784371237517843712376178437123771784371237817843712379178437123801784371238117843712382178437123831784371238417843712385178437123861784371238717843712388178437123891784371239017843712391178437123921784371239317843712394178437123951784371239617843712397178437123981784371239917843712400178437124011784371240217843712403178437124041784371240517843712406178437124071784371240817843712409178437124101784371241117843712412178437124131784371241417843712415178437124161784371241717843712418178437124191784371242017843712421178437124221784371242317843712424178437124251784371242617843712427178437124281784371242917843712430178437124311784371243217843712433178437124341784371243517843712436178437124371784371243817843712439178437124401784371244117843712442178437124431784371244417843712445178437124461784371244717843712448178437124491784371245017843712451178437124521784371245317843712454178437124551784371245617843712457178437124581784371245917843712460178437124611784371246217843712463178437124641784371246517843712466178437124671784371246817843712469178437124701784371247117843712472178437124731784371247417843712475178437124761784371247717843712478178437124791784371248017843712481178437124821784371248317843712484178437124851784371248617843712487178437124881784371248917843712490178437124911784371249217843712493178437124941784371249517843712496178437124971784371249817843712499178437125001784371250117843712502178437125031784371250417843712505178437125061784371250717843712508178437125091784371251017843712511178437125121784371251317843712514178437125151784371251617843712517178437125181784371251917843712520178437125211784371252217843712523178437125241784371252517843712526178437125271784371252817843712529178437125301784371253117843712532178437125331784371253417843712535178437125361784371253717843712538178437125391784371254017843712541178437125421784371254317843712544178437125451784371254617843712547178437125481784371254917843712550178437125511784371255217843712553178437125541784371255517843712556178437125571784371255817843712559178437125601784371256117843712562178437125631784371256417843712565178437125661784371256717843712568178437125691784371257017843712571178437125721784371257317843712574178437125751784371257617843712577178437125781784371257917843712580178437125811784371258217843712583178437125841784371258517843712586178437125871784371258817843712589178437125901784371259117843712592178437125931784371259417843712595178437125961784371259717843712598178437125991784371260017843712601178437126021784371260317843712604178437126051784371260617843712607178437126081784371260917843712610178437126111784371261217843712613178437126141784371261517843712616178437126171784371261817843712619178437126201784371262117843712622178437126231784371262417843712625178437126261784371262717843712628178437126291784371263017843712631178437126321784371263317843712634178437126351784371263617843712637178437126381784371263917843712640178437126411784371264217843712643178437126441784371264517843712646178437126471784371264817843712649178437126501784371265117843712652178437126531784371265417843712655178437126561784371265717843712658178437126591784371266017843712661178437126621784371266317843712664178437126651784371266617843712667178437126681784371266917843712670178437126711784371267217843712673178437126741784371267517843712676178437126771784371267817843712679178437126801784371268117843712682178437126831784371268417843712685178437126861784371268717843712688178437126891784371269017843712691178437126921784371269317843712694178437126951784371269617843712697178437126981784371269917843712700178437127011784371270217843712703178437127041784371270517843712706178437127071784371270817843712709178437127101784371271117843712712178437127131784371271417843712715178437127161784371271717843712718178437127191784371272017843712721178437127221784371272317843712724178437127251784371272617843712727178437127281784371272917843712730178437127311784371273217843712733178437127341784371273517843712736178437127371784371273817843712739178437127401784371274117843712742178437127431784371274417843712745178437127461784371274717843712748178437127491784371275017843712751178437127521784371275317843712754178437127551784371275617843712757178437127581784371275917843712760178437127611784371276217843712763178437127641784371276517843712766178437127671784371276817843712769178437127701784371277117843712772178437127731784371277417843712775178437127761784371277717843712778178437127791784371278017843712781178437127821784371278317843712784178437127851784371278617843712787178437127881784371278917843712790178437127911784371279217843712793178437127941784371279517843712796178437127971784371279817843712799178437128001784371280117843712802178437128031784371280417843712805178437128061784371280717843712808178437128091784371281017843712811178437128121784371281317843712814178437128151784371281617843712817178437128181784371281917843712820178437128211784371282217843712823178437128241784371282517843712826178437128271784371282817843712829178437128301784371283117843712832178437128331784371283417843712835178437128361784371283717843712838178437128391784371284017843712841178437128421784371284317843712844178437128451784371284617843712847178437128481784371284917843712850178437128511784371285217843712853178437128541784371285517843712856178437128571784371285817843712859178437128601784371286117843712862178437128631784371286417843712865178437128661784371286717843712868178437128691784371287017843712871178437128721784371287317843712874178437128751784371287617843712877178437128781784371287917843712880178437128811784371288217843712883178437128841784371288517843712886178437128871784371288817843712889178437128901784371289117843712892178437128931784371289417843712895178437128961784371289717843712898178437128991784371290017843712901178437129021784371290317843712904178437129051784371290617843712907178437129081784371290917843712910178437129111784371291217843712913178437129141784371291517843712916178437129171784371291817843712919178437129201784371292117843712922178437129231784371292417843712925178437129261784371292717843712928178437129291784371293017843712931178437129321784371293317843712934178437129351784371293617843712937178437129381784371293917843712940178437129411784371294217843712943178437129441784371294517843712946178437129471784371294817843712949178437129501784371295117843712952178437129531784371295417843712955178437129561784371295717843712958178437129591784371296017843712961178437129621784371296317843712964178437129651784371296617843712967178437129681784371296917843712970178437129711784371297217843712973178437129741784371297517843712976178437129771784371297817843712979178437129801784371298117843712982178437129831784371298417843712985178437129861784371298717843712988178437129891784371299017843712991178437129921784371299317843712994178437129951784371299617843712997178437129981784371299917843713000178437130011784371300217843713003178437130041784371300517843713006178437130071784371300817843713009178437130101784371301117843713012178437130131784371301417843713015178437130161784371301717843713018178437130191784371302017843713021178437130221784371302317843713024178437130251784371302617843713027178437130281784371302917843713030178437130311784371303217843713033178437130341784371303517843713036178437130371784371303817843713039178437130401784371304117843713042178437130431784371304417843713045178437130461784371304717843713048178437130491784371305017843713051178437130521784371305317843713054178437130551784371305617843713057178437130581784371305917843713060178437130611784371306217843713063178437130641784371306517843713066178437130671784371306817843713069178437130701784371307117843713072178437130731784371307417843713075178437130761784371307717843713078178437130791784371308017843713081178437130821784371308317843713084178437130851784371308617843713087178437130881784371308917843713090178437130911784371309217843713093178437130941784371309517843713096178437130971784371309817843713099178437131001784371310117843713102178437131031784371310417843713105178437131061784371310717843713108178437131091784371311017843713111178437131121784371311317843713114178437131151784371311617843713117178437131181784371311917843713120178437131211784371312217843713123178437131241784371312517843713126178437131271784371312817843713129178437131301784371313117843713132178437131331784371313417843713135178437131361784371313717843713138178437131391784371314017843713141178437131421784371314317843713144178437131451784371314617843713147178437131481784371314917843713150178437131511784371315217843713153178437131541784371315517843713156178437131571784371315817843713159178437131601784371316117843713162178437131631784371316417843713165178437131661784371316717843713168178437131691784371317017843713171178437131721784371317317843713174178437131751784371317617843713177178437131781784371317917843713180178437131811784371318217843713183178437131841784371318517843713186178437131871784371318817843713189178437131901784371319117843713192178437131931784371319417843713195178437131961784371319717843713198178437131991784371320017843713201178437132021784371320317843713204178437132051784371320617843713207178437132081784371320917843713210178437132111784371321217843713213178437132141784371321517843713216178437132171784371321817843713219178437132201784371322117843713222178437132231784371322417843713225178437132261784371322717843713228178437132291784371323017843713231178437132321784371323317843713234178437132351784371323617843713237178437132381784371323917843713240178437132411784371324217843713243178437132441784371324517843713246178437132471784371324817843713249178437132501784371325117843713252178437132531784371325417843713255178437132561784371325717843713258178437132591784371326017843713261178437132621784371326317843713264178437132651784371326617843713267178437132681784371326917843713270178437132711784371327217843713273178437132741784371327517843713276178437132771784371327817843713279178437132801784371328117843713282178437132831784371328417843713285178437132861784371328717843713288178437132891784371329017843713291178437132921784371329317843713294178437132951784371329617843713297178437132981784371329917843713300178437133011784371330217843713303178437133041784371330517843713306178437133071784371330817843713309178437133101784371331117843713312178437133131784371331417843713315178437133161784371331717843713318178437133191784371332017843713321178437133221784371332317843713324178437133251784371332617843713327178437133281784371332917843713330178437133311784371333217843713333178437133341784371333517843713336178437133371784371333817843713339178437133401784371334117843713342178437133431784371334417843713345178437133461784371334717843713348178437133491784371335017843713351178437133521784371335317843713354178437133551784371335617843713357178437133581784371335917843713360178437133611784371336217843713363178437133641784371336517843713366178437133671784371336817843713369178437133701784371337117843713372178437133731784371337417843713375178437133761784371337717843713378178437133791784371338017843713381178437133821784371338317843713384178437133851784371338617843713387178437133881784371338917843713390178437133911784371339217843713393178437133941784371339517843713396178437133971784371339817843713399178437134001784371340117843713402178437134031784371340417843713405178437134061784371340717843713408178437134091784371341017843713411178437134121784371341317843713414178437134151784371341617843713417178437134181784371341917843713420178437134211784371342217843713423178437134241784371342517843713426178437134271784371342817843713429178437134301784371343117843713432178437134331784371343417843713435178437134361784371343717843713438178437134391784371344017843713441178437134421784371344317843713444178437134451784371344617843713447178437134481784371344917843713450178437134511784371345217843713453178437134541784371345517843713456178437134571784371345817843713459178437134601784371346117843713462178437134631784371346417843713465178437134661784371346717843713468178437134691784371347017843713471178437134721784371347317843713474178437134751784371347617843713477178437134781784371347917843713480178437134811784371348217843713483178437134841784371348517843713486178437134871784371348817843713489178437134901784371349117843713492178437134931784371349417843713495178437134961784371349717843713498178437134991784371350017843713501178437135021784371350317843713504178437135051784371350617843713507178437135081784371350917843713510178437135111784371351217843713513178437135141784371351517843713516178437135171784371351817843713519178437135201784371352117843713522178437135231784371352417843713525178437135261784371352717843713528178437135291784371353017843713531178437135321784371353317843713534178437135351784371353617843713537178437135381784371353917843713540178437135411784371354217843713543178437135441784371354517843713546178437135471784371354817843713549178437135501784371355117843713552178437135531784371355417843713555178437135561784371355717843713558178437135591784371356017843713561178437135621784371356317843713564178437135651784371356617843713567178437135681784371356917843713570178437135711784371357217843713573178437135741784371357517843713576178437135771784371357817843713579178437135801784371358117843713582178437135831784371358417843713585178437135861784371358717843713588178437135891784371359017843713591178437135921784371359317843713594178437135951784371359617843713597178437135981784371359917843713600178437136011784371360217843713603178437136041784371360517843713606178437136071784371360817843713609178437136101784371361117843713612178437136131784371361417843713615178437136161784371361717843713618178437136191784371362017843713621178437136221784371362317843713624178437136251784371362617843713627178437136281784371362917843713630178437136311784371363217843713633178437136341784371363517843713636178437136371784371363817843713639178437136401784371364117843713642178437136431784371364417843713645178437136461784371364717843713648178437136491784371365017843713651178437136521784371365317843713654178437136551784371365617843713657178437136581784371365917843713660178437136611784371366217843713663178437136641784371366517843713666178437136671784371366817843713669178437136701784371367117843713672178437136731784371367417843713675178437136761784371367717843713678178437136791784371368017843713681178437136821784371368317843713684178437136851784371368617843713687178437136881784371368917843713690178437136911784371369217843713693178437136941784371369517843713696178437136971784371369817843713699178437137001784371370117843713702178437137031784371370417843713705178437137061784371370717843713708178437137091784371371017843713711178437137121784371371317843713714178437137151784371371617843713717178437137181784371371917843713720178437137211784371372217843713723178437137241784371372517843713726178437137271784371372817843713729178437137301784371373117843713732178437137331784371373417843713735178437137361784371373717843713738178437137391784371374017843713741178437137421784371374317843713744178437137451784371374617843713747178437137481784371374917843713750178437137511784371375217843713753178437137541784371375517843713756178437137571784371375817843713759178437137601784371376117843713762178437137631784371376417843713765178437137661784371376717843713768178437137691784371377017843713771178437137721784371377317843713774178437137751784371377617843713777178437137781784371377917843713780178437137811784371378217843713783178437137841784371378517843713786178437137871784371378817843713789178437137901784371379117843713792178437137931784371379417843713795178437137961784371379717843713798178437137991784371380017843713801178437138021784371380317843713804178437138051784371380617843713807178437138081784371380917843713810178437138111784371381217843713813178437138141784371381517843713816178437138171784371381817843713819178437138201784371382117843713822178437138231784371382417843713825178437138261784371382717843713828178437138291784371383017843713831178437138321784371383317843713834178437138351784371383617843713837178437138381784371383917843713840178437138411784371384217843713843178437138441784371384517843713846178437138471784371384817843713849178437138501784371385117843713852178437138531784371385417843713855178437138561784371385717843713858178437138591784371386017843713861178437138621784371386317843713864178437138651784371386617843713867178437138681784371386917843713870178437138711784371387217843713873178437138741784371387517843713876178437138771784371387817843713879178437138801784371388117843713882178437138831784371388417843713885178437138861784371388717843713888178437138891784371389017843713891178437138921784371389317843713894178437138951784371389617843713897178437138981784371389917843713900178437139011784371390217843713903178437139041784371390517843713906178437139071784371390817843713909178437139101784371391117843713912178437139131784371391417843713915178437139161784371391717843713918178437139191784371392017843713921178437139221784371392317843713924178437139251784371392617843713927178437139281784371392917843713930178437139311784371393217843713933178437139341784371393517843713936178437139371784371393817843713939178437139401784371394117843713942178437139431784371394417843713945178437139461784371394717843713948178437139491784371395017843713951178437139521784371395317843713954178437139551784371395617843713957178437139581784371395917843713960178437139611784371396217843713963178437139641784371396517843713966178437139671784371396817843713969178437139701784371397117843713972178437139731784371397417843713975178437139761784371397717843713978178437139791784371398017843713981178437139821784371398317843713984178437139851784371398617843713987178437139881784371398917843713990178437139911784371399217843713993178437139941784371399517843713996178437139971784371399817843713999178437140001784371400117843714002178437140031784371400417843714005178437140061784371400717843714008178437140091784371401017843714011178437140121784371401317843714014178437140151784371401617843714017178437140181784371401917843714020178437140211784371402217843714023178437140241784371402517843714026178437140271784371402817843714029178437140301784371403117843714032178437140331784371403417843714035178437140361784371403717843714038178437140391784371404017843714041178437140421784371404317843714044178437140451784371404617843714047178437140481784371404917843714050178437140511784371405217843714053178437140541784371405517843714056178437140571784371405817843714059178437140601784371406117843714062178437140631784371406417843714065178437140661784371406717843714068178437140691784371407017843714071178437140721784371407317843714074178437140751784371407617843714077178437140781784371407917843714080178437140811784371408217843714083178437140841784371408517843714086178437140871784371408817843714089178437140901784371409117843714092178437140931784371409417843714095178437140961784371409717843714098178437140991784371410017843714101178437141021784371410317843714104178437141051784371410617843714107178437141081784371410917843714110178437141111784371411217843714113178437141141784371411517843714116178437141171784371411817843714119178437141201784371412117843714122178437141231784371412417843714125178437141261784371412717843714128178437141291784371413017843714131178437141321784371413317843714134178437141351784371413617843714137178437141381784371413917843714140178437141411784371414217843714143178437141441784371414517843714146178437141471784371414817843714149178437141501784371415117843714152178437141531784371415417843714155178437141561784371415717843714158178437141591784371416017843714161178437141621784371416317843714164178437141651784371416617843714167178437141681784371416917843714170178437141711784371417217843714173178437141741784371417517843714176178437141771784371417817843714179178437141801784371418117843714182178437141831784371418417843714185178437141861784371418717843714188178437141891784371419017843714191178437141921784371419317843714194178437141951784371419617843714197178437141981784371419917843714200178437142011784371420217843714203178437142041784371420517843714206178437142071784371420817843714209178437142101784371421117843714212178437142131784371421417843714215178437142161784371421717843714218178437142191784371422017843714221178437142221784371422317843714224178437142251784371422617843714227178437142281784371422917843714230178437142311784371423217843714233178437142341784371423517843714236178437142371784371423817843714239178437142401784371424117843714242178437142431784371424417843714245178437142461784371424717843714248178437142491784371425017843714251178437142521784371425317843714254178437142551784371425617843714257178437142581784371425917843714260178437142611784371426217843714263178437142641784371426517843714266178437142671784371426817843714269178437142701784371427117843714272178437142731784371427417843714275178437142761784371427717843714278178437142791784371428017843714281178437142821784371428317843714284178437142851784371428617843714287178437142881784371428917843714290178437142911784371429217843714293178437142941784371429517843714296178437142971784371429817843714299178437143001784371430117843714302178437143031784371430417843714305178437143061784371430717843714308178437143091784371431017843714311178437143121784371431317843714314178437143151784371431617843714317178437143181784371431917843714320178437143211784371432217843714323178437143241784371432517843714326178437143271784371432817843714329178437143301784371433117843714332178437143331784371433417843714335178437143361784371433717843714338178437143391784371434017843714341178437143421784371434317843714344178437143451784371434617843714347178437143481784371434917843714350178437143511784371435217843714353178437143541784371435517843714356178437143571784371435817843714359178437143601784371436117843714362178437143631784371436417843714365178437143661784371436717843714368178437143691784371437017843714371178437143721784371437317843714374178437143751784371437617843714377178437143781784371437917843714380178437143811784371438217843714383178437143841784371438517843714386178437143871784371438817843714389178437143901784371439117843714392178437143931784371439417843714395178437143961784371439717843714398178437143991784371440017843714401178437144021784371440317843714404178437144051784371440617843714407178437144081784371440917843714410178437144111784371441217843714413178437144141784371441517843714416178437144171784371441817843714419178437144201784371442117843714422178437144231784371442417843714425178437144261784371442717843714428178437144291784371443017843714431178437144321784371443317843714434178437144351784371443617843714437178437144381784371443917843714440178437144411784371444217843714443178437144441784371444517843714446178437144471784371444817843714449178437144501784371445117843714452178437144531784371445417843714455178437144561784371445717843714458178437144591784371446017843714461178437144621784371446317843714464178437144651784371446617843714467178437144681784371446917843714470178437144711784371447217843714473178437144741784371447517843714476178437144771784371447817843714479178437144801784371448117843714482178437144831784371448417843714485178437144861784371448717843714488178437144891784371449017843714491178437144921784371449317843714494178437144951784371449617843714497178437144981784371449917843714500178437145011784371450217843714503178437145041784371450517843714506178437145071784371450817843714509178437145101784371451117843714512178437145131784371451417843714515178437145161784371451717843714518178437145191784371452017843714521178437145221784371452317843714524178437145251784371452617843714527178437145281784371452917843714530178437145311784371453217843714533178437145341784371453517843714536178437145371784371453817843714539178437145401784371454117843714542178437145431784371454417843714545178437145461784371454717843714548178437145491784371455017843714551178437145521784371455317843714554178437145551784371455617843714557178437145581784371455917843714560178437145611784371456217843714563178437145641784371456517843714566178437145671784371456817843714569178437145701784371457117843714572178437145731784371457417843714575178437145761784371457717843714578178437145791784371458017843714581178437145821784371458317843714584178437145851784371458617843714587178437145881784371458917843714590178437145911784371459217843714593178437145941784371459517843714596178437145971784371459817843714599178437146001784371460117843714602178437146031784371460417843714605178437146061784371460717843714608178437146091784371461017843714611178437146121784371461317843714614178437146151784371461617843714617178437146181784371461917843714620178437146211784371462217843714623178437146241784371462517843714626178437146271784371462817843714629178437146301784371463117843714632178437146331784371463417843714635178437146361784371463717843714638178437146391784371464017843714641178437146421784371464317843714644178437146451784371464617843714647178437146481784371464917843714650178437146511784371465217843714653178437146541784371465517843714656178437146571784371465817843714659178437146601784371466117843714662178437146631784371466417843714665178437146661784371466717843714668178437146691784371467017843714671178437146721784371467317843714674178437146751784371467617843714677178437146781784371467917843714680178437146811784371468217843714683178437146841784371468517843714686178437146871784371468817843714689178437146901784371469117843714692178437146931784371469417843714695178437146961784371469717843714698178437146991784371470017843714701178437147021784371470317843714704178437147051784371470617843714707178437147081784371470917843714710178437147111784371471217843714713178437147141784371471517843714716178437147171784371471817843714719178437147201784371472117843714722178437147231784371472417843714725178437147261784371472717843714728178437147291784371473017843714731178437147321784371473317843714734178437147351784371473617843714737178437147381784371473917843714740178437147411784371474217843714743178437147441784371474517843714746178437147471784371474817843714749178437147501784371475117843714752178437147531784371475417843714755178437147561784371475717843714758178437147591784371476017843714761178437147621784371476317843714764178437147651784371476617843714767178437147681784371476917843714770178437147711784371477217843714773178437147741784371477517843714776178437147771784371477817843714779178437147801784371478117843714782178437147831784371478417843714785178437147861784371478717843714788178437147891784371479017843714791178437147921784371479317843714794178437147951784371479617843714797178437147981784371479917843714800178437148011784371480217843714803178437148041784371480517843714806178437148071784371480817843714809178437148101784371481117843714812178437148131784371481417843714815178437148161784371481717843714818178437148191784371482017843714821178437148221784371482317843714824178437148251784371482617843714827178437148281784371482917843714830178437148311784371483217843714833178437148341784371483517843714836178437148371784371483817843714839178437148401784371484117843714842178437148431784371484417843714845178437148461784371484717843714848178437148491784371485017843714851178437148521784371485317843714854178437148551784371485617843714857178437148581784371485917843714860178437148611784371486217843714863178437148641784371486517843714866178437148671784371486817843714869178437148701784371487117843714872178437148731784371487417843714875178437148761784371487717843714878178437148791784371488017843714881178437148821784371488317843714884178437148851784371488617843714887178437148881784371488917843714890178437148911784371489217843714893178437148941784371489517843714896178437148971784371489817843714899178437149001784371490117843714902178437149031784371490417843714905178437149061784371490717843714908178437149091784371491017843714911178437149121784371491317843714914178437149151784371491617843714917178437149181784371491917843714920178437149211784371492217843714923178437149241784371492517843714926178437149271784371492817843714929178437149301784371493117843714932178437149331784371493417843714935178437149361784371493717843714938178437149391784371494017843714941178437149421784371494317843714944178437149451784371494617843714947178437149481784371494917843714950178437149511784371495217843714953178437149541784371495517843714956178437149571784371495817843714959178437149601784371496117843714962178437149631784371496417843714965178437149661784371496717843714968178437149691784371497017843714971178437149721784371497317843714974178437149751784371497617843714977178437149781784371497917843714980178437149811784371498217843714983178437149841784371498517843714986178437149871784371498817843714989178437149901784371499117843714992178437149931784371499417843714995178437149961784371499717843714998178437149991784371500017843715001178437150021784371500317843715004178437150051784371500617843715007178437150081784371500917843715010178437150111784371501217843715013178437150141784371501517843715016178437150171784371501817843715019178437150201784371502117843715022178437150231784371502417843715025178437150261784371502717843715028178437150291784371503017843715031178437150321784371503317843715034178437150351784371503617843715037178437150381784371503917843715040178437150411784371504217843715043178437150441784371504517843715046178437150471784371504817843715049178437150501784371505117843715052178437150531784371505417843715055178437150561784371505717843715058178437150591784371506017843715061178437150621784371506317843715064178437150651784371506617843715067178437150681784371506917843715070178437150711784371507217843715073178437150741784371507517843715076178437150771784371507817843715079178437150801784371508117843715082178437150831784371508417843715085178437150861784371508717843715088178437150891784371509017843715091178437150921784371509317843715094178437150951784371509617843715097178437150981784371509917843715100178437151011784371510217843715103178437151041784371510517843715106178437151071784371510817843715109178437151101784371511117843715112178437151131784371511417843715115178437151161784371511717843715118178437151191784371512017843715121178437151221784371512317843715124178437151251784371512617843715127178437151281784371512917843715130178437151311784371513217843715133178437151341784371513517843715136178437151371784371513817843715139178437151401784371514117843715142178437151431784371514417843715145178437151461784371514717843715148178437151491784371515017843715151178437151521784371515317843715154178437151551784371515617843715157178437151581784371515917843715160178437151611784371516217843715163178437151641784371516517843715166178437151671784371516817843715169178437151701784371517117843715172178437151731784371517417843715175178437151761784371517717843715178178437151791784371518017843715181178437151821784371518317843715184178437151851784371518617843715187178437151881784371518917843715190178437151911784371519217843715193178437151941784371519517843715196178437151971784371519817843715199178437152001784371520117843715202178437152031784371520417843715205178437152061784371520717843715208178437152091784371521017843715211178437152121784371521317843715214178437152151784371521617843715217178437152181784371521917843715220178437152211784371522217843715223178437152241784371522517843715226178437152271784371522817843715229178437152301784371523117843715232178437152331784371523417843715235178437152361784371523717843715238178437152391784371524017843715241178437152421784371524317843715244178437152451784371524617843715247178437152481784371524917843715250178437152511784371525217843715253178437152541784371525517843715256178437152571784371525817843715259178437152601784371526117843715262178437152631784371526417843715265178437152661784371526717843715268178437152691784371527017843715271178437152721784371527317843715274178437152751784371527617843715277178437152781784371527917843715280178437152811784371528217843715283178437152841784371528517843715286178437152871784371528817843715289178437152901784371529117843715292178437152931784371529417843715295178437152961784371529717843715298178437152991784371530017843715301178437153021784371530317843715304178437153051784371530617843715307178437153081784371530917843715310178437153111784371531217843715313178437153141784371531517843715316178437153171784371531817843715319178437153201784371532117843715322178437153231784371532417843715325178437153261784371532717843715328178437153291784371533017843715331178437153321784371533317843715334178437153351784371533617843715337178437153381784371533917843715340178437153411784371534217843715343178437153441784371534517843715346178437153471784371534817843715349178437153501784371535117843715352178437153531784371535417843715355178437153561784371535717843715358178437153591784371536017843715361178437153621784371536317843715364178437153651784371536617843715367178437153681784371536917843715370178437153711784371537217843715373178437153741784371537517843715376178437153771784371537817843715379178437153801784371538117843715382178437153831784371538417843715385178437153861784371538717843715388178437153891784371539017843715391178437153921784371539317843715394178437153951784371539617843715397178437153981784371539917843715400178437154011784371540217843715403178437154041784371540517843715406178437154071784371540817843715409178437154101784371541117843715412178437154131784371541417843715415178437154161784371541717843715418178437154191784371542017843715421178437154221784371542317843715424178437154251784371542617843715427178437154281784371542917843715430178437154311784371543217843715433178437154341784371543517843715436178437154371784371543817843715439178437154401784371544117843715442178437154431784371544417843715445178437154461784371544717843715448178437154491784371545017843715451178437154521784371545317843715454178437154551784371545617843715457178437154581784371545917843715460178437154611784371546217843715463178437154641784371546517843715466178437154671784371546817843715469178437154701784371547117843715472178437154731784371547417843715475178437154761784371547717843715478178437154791784371548017843715481178437154821784371548317843715484178437154851784371548617843715487178437154881784371548917843715490178437154911784371549217843715493178437154941784371549517843715496178437154971784371549817843715499178437155001784371550117843715502178437155031784371550417843715505178437155061784371550717843715508178437155091784371551017843715511178437155121784371551317843715514178437155151784371551617843715517178437155181784371551917843715520178437155211784371552217843715523178437155241784371552517843715526178437155271784371552817843715529178437155301784371553117843715532178437155331784371553417843715535178437155361784371553717843715538178437155391784371554017843715541178437155421784371554317843715544178437155451784371554617843715547178437155481784371554917843715550178437155511784371555217843715553178437155541784371555517843715556178437155571784371555817843715559178437155601784371556117843715562178437155631784371556417843715565178437155661784371556717843715568178437155691784371557017843715571178437155721784371557317843715574178437155751784371557617843715577178437155781784371557917843715580178437155811784371558217843715583178437155841784371558517843715586178437155871784371558817843715589178437155901784371559117843715592178437155931784371559417843715595178437155961784371559717843715598178437155991784371560017843715601178437156021784371560317843715604178437156051784371560617843715607178437156081784371560917843715610178437156111784371561217843715613178437156141784371561517843715616178437156171784371561817843715619178437156201784371562117843715622178437156231784371562417843715625178437156261784371562717843715628178437156291784371563017843715631178437156321784371563317843715634178437156351784371563617843715637178437156381784371563917843715640178437156411784371564217843715643178437156441784371564517843715646178437156471784371564817843715649178437156501784371565117843715652178437156531784371565417843715655178437156561784371565717843715658178437156591784371566017843715661178437156621784371566317843715664178437156651784371566617843715667178437156681784371566917843715670178437156711784371567217843715673178437156741784371567517843715676178437156771784371567817843715679178437156801784371568117843715682178437156831784371568417843715685178437156861784371568717843715688178437156891784371569017843715691178437156921784371569317843715694178437156951784371569617843715697178437156981784371569917843715700178437157011784371570217843715703178437157041784371570517843715706178437157071784371570817843715709178437157101784371571117843715712178437157131784371571417843715715178437157161784371571717843715718178437157191784371572017843715721178437157221784371572317843715724178437157251784371572617843715727178437157281784371572917843715730178437157311784371573217843715733178437157341784371573517843715736178437157371784371573817843715739178437157401784371574117843715742178437157431784371574417843715745178437157461784371574717843715748178437157491784371575017843715751178437157521784371575317843715754178437157551784371575617843715757178437157581784371575917843715760178437157611784371576217843715763178437157641784371576517843715766178437157671784371576817843715769178437157701784371577117843715772178437157731784371577417843715775178437157761784371577717843715778178437157791784371578017843715781178437157821784371578317843715784178437157851784371578617843715787178437157881784371578917843715790178437157911784371579217843715793178437157941784371579517843715796178437157971784371579817843715799178437158001784371580117843715802178437158031784371580417843715805178437158061784371580717843715808178437158091784371581017843715811178437158121784371581317843715814178437158151784371581617843715817178437158181784371581917843715820178437158211784371582217843715823178437158241784371582517843715826178437158271784371582817843715829178437158301784371583117843715832178437158331784371583417843715835178437158361784371583717843715838178437158391784371584017843715841178437158421784371584317843715844178437158451784371584617843715847178437158481784371584917843715850178437158511784371585217843715853178437158541784371585517843715856178437158571784371585817843715859178437158601784371586117843715862178437158631784371586417843715865178437158661784371586717843715868178437158691784371587017843715871178437158721784371587317843715874178437158751784371587617843715877178437158781784371587917843715880178437158811784371588217843715883178437158841784371588517843715886178437158871784371588817843715889178437158901784371589117843715892178437158931784371589417843715895178437158961784371589717843715898178437158991784371590017843715901178437159021784371590317843715904178437159051784371590617843715907178437159081784371590917843715910178437159111784371591217843715913178437159141784371591517843715916178437159171784371591817843715919178437159201784371592117843715922178437159231784371592417843715925178437159261784371592717843715928178437159291784371593017843715931178437159321784371593317843715934178437159351784371593617843715937178437159381784371593917843715940178437159411784371594217843715943178437159441784371594517843715946178437159471784371594817843715949178437159501784371595117843715952178437159531784371595417843715955178437159561784371595717843715958178437159591784371596017843715961178437159621784371596317843715964178437159651784371596617843715967178437159681784371596917843715970178437159711784371597217843715973178437159741784371597517843715976178437159771784371597817843715979178437159801784371598117843715982178437159831784371598417843715985178437159861784371598717843715988178437159891784371599017843715991178437159921784371599317843715994178437159951784371599617843715997178437159981784371599917843716000178437160011784371600217843716003178437160041784371600517843716006178437160071784371600817843716009178437160101784371601117843716012178437160131784371601417843716015178437160161784371601717843716018178437160191784371602017843716021178437160221784371602317843716024178437160251784371602617843716027178437160281784371602917843716030178437160311784371603217843716033178437160341784371603517843716036178437160371784371603817843716039178437160401784371604117843716042178437160431784371604417843716045178437160461784371604717843716048178437160491784371605017843716051178437160521784371605317843716054178437160551784371605617843716057178437160581784371605917843716060178437160611784371606217843716063178437160641784371606517843716066178437160671784371606817843716069178437160701784371607117843716072178437160731784371607417843716075178437160761784371607717843716078178437160791784371608017843716081178437160821784371608317843716084178437160851784371608617843716087178437160881784371608917843716090178437160911784371609217843716093178437160941784371609517843716096178437160971784371609817843716099178437161001784371610117843716102178437161031784371610417843716105178437161061784371610717843716108178437161091784371611017843716111178437161121784371611317843716114178437161151784371611617843716117178437161181784371611917843716120178437161211784371612217843716123178437161241784371612517843716126178437161271784371612817843716129178437161301784371613117843716132178437161331784371613417843716135178437161361784371613717843716138178437161391784371614017843716141178437161421784371614317843716144178437161451784371614617843716147178437161481784371614917843716150178437161511784371615217843716153178437161541784371615517843716156178437161571784371615817843716159178437161601784371616117843716162178437161631784371616417843716165178437161661784371616717843716168178437161691784371617017843716171178437161721784371617317843716174178437161751784371617617843716177178437161781784371617917843716180178437161811784371618217843716183178437161841784371618517843716186178437161871784371618817843716189178437161901784371619117843716192178437161931784371619417843716195178437161961784371619717843716198178437161991784371620017843716201178437162021784371620317843716204178437162051784371620617843716207178437162081784371620917843716210178437162111784371621217843716213178437162141784371621517843716216178437162171784371621817843716219178437162201784371622117843716222178437162231784371622417843716225178437162261784371622717843716228178437162291784371623017843716231178437162321784371623317843716234178437162351784371623617843716237178437162381784371623917843716240178437162411784371624217843716243178437162441784371624517843716246178437162471784371624817843716249178437162501784371625117843716252178437162531784371625417843716255178437162561784371625717843716258178437162591784371626017843716261178437162621784371626317843716264178437162651784371626617843716267178437162681784371626917843716270178437162711784371627217843716273178437162741784371627517843716276178437162771784371627817843716279178437162801784371628117843716282178437162831784371628417843716285178437162861784371628717843716288178437162891784371629017843716291178437162921784371629317843716294178437162951784371629617843716297178437162981784371629917843716300178437163011784371630217843716303178437163041784371630517843716306178437163071784371630817843716309178437163101784371631117843716312178437163131784371631417843716315178437163161784371631717843716318178437163191784371632017843716321178437163221784371632317843716324178437163251784371632617843716327178437163281784371632917843716330178437163311784371633217843716333178437163341784371633517843716336178437163371784371633817843716339178437163401784371634117843716342178437163431784371634417843716345178437163461784371634717843716348178437163491784371635017843716351178437163521784371635317843716354178437163551784371635617843716357178437163581784371635917843716360178437163611784371636217843716363178437163641784371636517843716366178437163671784371636817843716369178437163701784371637117843716372178437163731784371637417843716375178437163761784371637717843716378178437163791784371638017843716381178437163821784371638317843716384178437163851784371638617843716387178437163881784371638917843716390178437163911784371639217843716393178437163941784371639517843716396178437163971784371639817843716399178437164001784371640117843716402178437164031784371640417843716405178437164061784371640717843716408178437164091784371641017843716411178437164121784371641317843716414178437164151784371641617843716417178437164181784371641917843716420178437164211784371642217843716423178437164241784371642517843716426178437164271784371642817843716429178437164301784371643117843716432178437164331784371643417843716435178437164361784371643717843716438178437164391784371644017843716441178437164421784371644317843716444178437164451784371644617843716447178437164481784371644917843716450178437164511784371645217843716453178437164541784371645517843716456178437164571784371645817843716459178437164601784371646117843716462178437164631784371646417843716465178437164661784371646717843716468178437164691784371647017843716471178437164721784371647317843716474178437164751784371647617843716477178437164781784371647917843716480178437164811784371648217843716483178437164841784371648517843716486178437164871784371648817843716489178437164901784371649117843716492178437164931784371649417843716495178437164961784371649717843716498178437164991784371650017843716501178437165021784371650317843716504178437165051784371650617843716507178437165081784371650917843716510178437165111784371651217843716513178437165141784371651517843716516178437165171784371651817843716519178437165201784371652117843716522178437165231784371652417843716525178437165261784371652717843716528178437165291784371653017843716531178437165321784371653317843716534178437165351784371653617843716537178437165381784371653917843716540178437165411784371654217843716543178437165441784371654517843716546178437165471784371654817843716549178437165501784371655117843716552178437165531784371655417843716555178437165561784371655717843716558178437165591784371656017843716561178437165621784371656317843716564178437165651784371656617843716567178437165681784371656917843716570178437165711784371657217843716573178437165741784371657517843716576178437165771784371657817843716579178437165801784371658117843716582178437165831784371658417843716585178437165861784371658717843716588178437165891784371659017843716591178437165921784371659317843716594178437165951784371659617843716597178437165981784371659917843716600178437166011784371660217843716603178437166041784371660517843716606178437166071784371660817843716609178437166101784371661117843716612178437166131784371661417843716615178437166161784371661717843716618178437166191784371662017843716621178437166221784371662317843716624178437166251784371662617843716627178437166281784371662917843716630178437166311784371663217843716633178437166341784371663517843716636178437166371784371663817843716639178437166401784371664117843716642178437166431784371664417843716645178437166461784371664717843716648178437166491784371665017843716651178437166521784371665317843716654178437166551784371665617843716657178437166581784371665917843716660178437166611784371666217843716663178437166641784371666517843716666178437166671784371666817843716669178437166701784371667117843716672178437166731784371667417843716675178437166761784371667717843716678178437166791784371668017843716681178437166821784371668317843716684178437166851784371668617843716687178437166881784371668917843716690178437166911784371669217843716693178437166941784371669517843716696178437166971784371669817843716699178437167001784371670117843716702178437167031784371670417843716705178437167061784371670717843716708178437167091784371671017843716711178437167121784371671317843716714178437167151784371671617843716717178437167181784371671917843716720178437167211784371672217843716723178437167241784371672517843716726178437167271784371672817843716729178437167301784371673117843716732178437167331784371673417843716735178437167361784371673717843716738178437167391784371674017843716741178437167421784371674317843716744178437167451784371674617843716747178437167481784371674917843716750178437167511784371675217843716753178437167541784371675517843716756178437167571784371675817843716759178437167601784371676117843716762178437167631784371676417843716765178437167661784371676717843716768178437167691784371677017843716771178437167721784371677317843716774178437167751784371677617843716777178437167781784371677917843716780178437167811784371678217843716783178437167841784371678517843716786178437167871784371678817843716789178437167901784371679117843716792178437167931784371679417843716795178437167961784371679717843716798178437167991784371680017843716801178437168021784371680317843716804178437168051784371680617843716807178437168081784371680917843716810178437168111784371681217843716813178437168141784371681517843716816178437168171784371681817843716819178437168201784371682117843716822178437168231784371682417843716825178437168261784371682717843716828178437168291784371683017843716831178437168321784371683317843716834178437168351784371683617843716837178437168381784371683917843716840178437168411784371684217843716843178437168441784371684517843716846178437168471784371684817843716849178437168501784371685117843716852178437168531784371685417843716855178437168561784371685717843716858178437168591784371686017843716861178437168621784371686317843716864178437168651784371686617843716867178437168681784371686917843716870178437168711784371687217843716873178437168741784371687517843716876178437168771784371687817843716879178437168801784371688117843716882178437168831784371688417843716885178437168861784371688717843716888178437168891784371689017843716891178437168921784371689317843716894178437168951784371689617843716897178437168981784371689917843716900178437169011784371690217843716903178437169041784371690517843716906178437169071784371690817843716909178437169101784371691117843716912178437169131784371691417843716915178437169161784371691717843716918178437169191784371692017843716921178437169221784371692317843716924178437169251784371692617843716927178437169281784371692917843716930178437169311784371693217843716933178437169341784371693517843716936178437169371784371693817843716939178437169401784371694117843716942178437169431784371694417843716945178437169461784371694717843716948178437169491784371695017843716951178437169521784371695317843716954178437169551784371695617843716957178437169581784371695917843716960178437169611784371696217843716963178437169641784371696517843716966178437169671784371696817843716969178437169701784371697117843716972178437169731784371697417843716975178437169761784371697717843716978178437169791784371698017843716981178437169821784371698317843716984178437169851784371698617843716987178437169881784371698917843716990178437169911784371699217843716993178437169941784371699517843716996178437169971784371699817843716999178437170001784371700117843717002178437170031784371700417843717005178437170061784371700717843717008178437170091784371701017843717011178437170121784371701317843717014178437170151784371701617843717017178437170181784371701917843717020178437170211784371702217843717023178437170241784371702517843717026178437170271784371702817843717029178437170301784371703117843717032178437170331784371703417843717035178437170361784371703717843717038178437170391784371704017843717041178437170421784371704317843717044178437170451784371704617843717047178437170481784371704917843717050178437170511784371705217843717053178437170541784371705517843717056178437170571784371705817843717059178437170601784371706117843717062178437170631784371706417843717065178437170661784371706717843717068178437170691784371707017843717071178437170721784371707317843717074178437170751784371707617843717077178437170781784371707917843717080178437170811784371708217843717083178437170841784371708517843717086178437170871784371708817843717089178437170901784371709117843717092178437170931784371709417843717095178437170961784371709717843717098178437170991784371710017843717101178437171021784371710317843717104178437171051784371710617843717107178437171081784371710917843717110178437171111784371711217843717113178437171141784371711517843717116178437171171784371711817843717119178437171201784371712117843717122178437171231784371712417843717125178437171261784371712717843717128178437171291784371713017843717131178437171321784371713317843717134178437171351784371713617843717137178437171381784371713917843717140178437171411784371714217843717143178437171441784371714517843717146178437171471784371714817843717149178437171501784371715117843717152178437171531784371715417843717155178437171561784371715717843717158178437171591784371716017843717161178437171621784371716317843717164178437171651784371716617843717167178437171681784371716917843717170178437171711784371717217843717173178437171741784371717517843717176178437171771784371717817843717179178437171801784371718117843717182178437171831784371718417843717185178437171861784371718717843717188178437171891784371719017843717191178437171921784371719317843717194178437171951784371719617843717197178437171981784371719917843717200178437172011784371720217843717203178437172041784371720517843717206178437172071784371720817843717209178437172101784371721117843717212178437172131784371721417843717215178437172161784371721717843717218178437172191784371722017843717221178437172221784371722317843717224178437172251784371722617843717227178437172281784371722917843717230178437172311784371723217843717233178437172341784371723517843717236178437172371784371723817843717239178437172401784371724117843717242178437172431784371724417843717245178437172461784371724717843717248178437172491784371725017843717251178437172521784371725317843717254178437172551784371725617843717257178437172581784371725917843717260178437172611784371726217843717263178437172641784371726517843717266178437172671784371726817843717269178437172701784371727117843717272178437172731784371727417843717275178437172761784371727717843717278178437172791784371728017843717281178437172821784371728317843717284178437172851784371728617843717287178437172881784371728917843717290178437172911784371729217843717293178437172941784371729517843717296178437172971784371729817843717299178437173001784371730117843717302178437173031784371730417843717305178437173061784371730717843717308178437173091784371731017843717311178437173121784371731317843717314178437173151784371731617843717317178437173181784371731917843717320178437173211784371732217843717323178437173241784371732517843717326178437173271784371732817843717329178437173301784371733117843717332178437173331784371733417843717335178437173361784371733717843717338178437173391784371734017843717341178437173421784371734317843717344178437173451784371734617843717347178437173481784371734917843717350178437173511784371735217843717353178437173541784371735517843717356178437173571784371735817843717359178437173601784371736117843717362178437173631784371736417843717365178437173661784371736717843717368178437173691784371737017843717371178437173721784371737317843717374178437173751784371737617843717377178437173781784371737917843717380178437173811784371738217843717383178437173841784371738517843717386178437173871784371738817843717389178437173901784371739117843717392178437173931784371739417843717395178437173961784371739717843717398178437173991784371740017843717401178437174021784371740317843717404178437174051784371740617843717407178437174081784371740917843717410178437174111784371741217843717413178437174141784371741517843717416178437174171784371741817843717419178437174201784371742117843717422178437174231784371742417843717425178437174261784371742717843717428178437174291784371743017843717431178437174321784371743317843717434178437174351784371743617843717437178437174381784371743917843717440178437174411784371744217843717443178437174441784371744517843717446178437174471784371744817843717449178437174501784371745117843717452178437174531784371745417843717455178437174561784371745717843717458178437174591784371746017843717461178437174621784371746317843717464178437174651784371746617843717467178437174681784371746917843717470178437174711784371747217843717473178437174741784371747517843717476178437174771784371747817843717479178437174801784371748117843717482178437174831784371748417843717485178437174861784371748717843717488178437174891784371749017843717491178437174921784371749317843717494178437174951784371749617843717497178437174981784371749917843717500178437175011784371750217843717503178437175041784371750517843717506178437175071784371750817843717509178437175101784371751117843717512178437175131784371751417843717515178437175161784371751717843717518178437175191784371752017843717521178437175221784371752317843717524178437175251784371752617843717527178437175281784371752917843717530178437175311784371753217843717533178437175341784371753517843717536178437175371784371753817843717539178437175401784371754117843717542178437175431784371754417843717545178437175461784371754717843717548178437175491784371755017843717551178437175521784371755317843717554178437175551784371755617843717557178437175581784371755917843717560178437175611784371756217843717563178437175641784371756517843717566178437175671784371756817843717569178437175701784371757117843717572178437175731784371757417843717575178437175761784371757717843717578178437175791784371758017843717581178437175821784371758317843717584178437175851784371758617843717587178437175881784371758917843717590178437175911784371759217843717593178437175941784371759517843717596178437175971784371759817843717599178437176001784371760117843717602178437176031784371760417843717605178437176061784371760717843717608178437176091784371761017843717611178437176121784371761317843717614178437176151784371761617843717617178437176181784371761917843717620178437176211784371762217843717623178437176241784371762517843717626178437176271784371762817843717629178437176301784371763117843717632178437176331784371763417843717635178437176361784371763717843717638178437176391784371764017843717641178437176421784371764317843717644178437176451784371764617843717647178437176481784371764917843717650178437176511784371765217843717653178437176541784371765517843717656178437176571784371765817843717659178437176601784371766117843717662178437176631784371766417843717665178437176661784371766717843717668178437176691784371767017843717671178437176721784371767317843717674178437176751784371767617843717677178437176781784371767917843717680178437176811784371768217843717683178437176841784371768517843717686178437176871784371768817843717689178437176901784371769117843717692178437176931784371769417843717695178437176961784371769717843717698178437176991784371770017843717701178437177021784371770317843717704178437177051784371770617843717707178437177081784371770917843717710178437177111784371771217843717713178437177141784371771517843717716178437177171784371771817843717719178437177201784371772117843717722178437177231784371772417843717725178437177261784371772717843717728178437177291784371773017843717731178437177321784371773317843717734178437177351784371773617843717737178437177381784371773917843717740178437177411784371774217843717743178437177441784371774517843717746178437177471784371774817843717749178437177501784371775117843717752178437177531784371775417843717755178437177561784371775717843717758178437177591784371776017843717761178437177621784371776317843717764178437177651784371776617843717767178437177681784371776917843717770178437177711784371777217843717773178437177741784371777517843717776178437177771784371777817843717779178437177801784371778117843717782178437177831784371778417843717785178437177861784371778717843717788178437177891784371779017843717791178437177921784371779317843717794178437177951784371779617843717797178437177981784371779917843717800178437178011784371780217843717803178437178041784371780517843717806178437178071784371780817843717809178437178101784371781117843717812178437178131784371781417843717815178437178161784371781717843717818178437178191784371782017843717821178437178221784371782317843717824178437178251784371782617843717827178437178281784371782917843717830178437178311784371783217843717833178437178341784371783517843717836178437178371784371783817843717839178437178401784371784117843717842178437178431784371784417843717845178437178461784371784717843717848178437178491784371785017843717851178437178521784371785317843717854178437178551784371785617843717857178437178581784371785917843717860178437178611784371786217843717863178437178641784371786517843717866178437178671784371786817843717869178437178701784371787117843717872178437178731784371787417843717875178437178761784371787717843717878178437178791784371788017843717881178437178821784371788317843717884178437178851784371788617843717887178437178881784371788917843717890178437178911784371789217843717893178437178941784371789517843717896178437178971784371789817843717899178437179001784371790117843717902178437179031784371790417843717905178437179061784371790717843717908178437179091784371791017843717911178437179121784371791317843717914178437179151784371791617843717917178437179181784371791917843717920178437179211784371792217843717923178437179241784371792517843717926178437179271784371792817843717929178437179301784371793117843717932178437179331784371793417843717935178437179361784371793717843717938178437179391784371794017843717941178437179421784371794317843717944178437179451784371794617843717947178437179481784371794917843717950178437179511784371795217843717953178437179541784371795517843717956178437179571784371795817843717959178437179601784371796117843717962178437179631784371796417843717965178437179661784371796717843717968178437179691784371797017843717971178437179721784371797317843717974178437179751784371797617843717977178437179781784371797917843717980178437179811784371798217843717983178437179841784371798517843717986178437179871784371798817843717989178437179901784371799117843717992178437179931784371799417843717995178437179961784371799717843717998178437179991784371800017843718001178437180021784371800317843718004178437180051784371800617843718007178437180081784371800917843718010178437180111784371801217843718013178437180141784371801517843718016178437180171784371801817843718019178437180201784371802117843718022178437180231784371802417843718025178437180261784371802717843718028178437180291784371803017843718031178437180321784371803317843718034178437180351784371803617843718037178437180381784371803917843718040178437180411784371804217843718043178437180441784371804517843718046178437180471784371804817843718049178437180501784371805117843718052178437180531784371805417843718055178437180561784371805717843718058178437180591784371806017843718061178437180621784371806317843718064178437180651784371806617843718067178437180681784371806917843718070178437180711784371807217843718073178437180741784371807517843718076178437180771784371807817843718079178437180801784371808117843718082178437180831784371808417843718085178437180861784371808717843718088178437180891784371809017843718091178437180921784371809317843718094178437180951784371809617843718097178437180981784371809917843718100178437181011784371810217843718103178437181041784371810517843718106178437181071784371810817843718109178437181101784371811117843718112178437181131784371811417843718115178437181161784371811717843718118178437181191784371812017843718121178437181221784371812317843718124178437181251784371812617843718127178437181281784371812917843718130178437181311784371813217843718133178437181341784371813517843718136178437181371784371813817843718139178437181401784371814117843718142178437181431784371814417843718145178437181461784371814717843718148178437181491784371815017843718151178437181521784371815317843718154178437181551784371815617843718157178437181581784371815917843718160178437181611784371816217843718163178437181641784371816517843718166178437181671784371816817843718169178437181701784371817117843718172178437181731784371817417843718175178437181761784371817717843718178178437181791784371818017843718181178437181821784371818317843718184178437181851784371818617843718187178437181881784371818917843718190178437181911784371819217843718193178437181941784371819517843718196178437181971784371819817843718199178437182001784371820117843718202178437182031784371820417843718205178437182061784371820717843718208178437182091784371821017843718211178437182121784371821317843718214178437182151784371821617843718217178437182181784371821917843718220178437182211784371822217843718223178437182241784371822517843718226178437182271784371822817843718229178437182301784371823117843718232178437182331784371823417843718235178437182361784371823717843718238178437182391784371824017843718241178437182421784371824317843718244178437182451784371824617843718247178437182481784371824917843718250178437182511784371825217843718253178437182541784371825517843718256178437182571784371825817843718259178437182601784371826117843718262178437182631784371826417843718265178437182661784371826717843718268178437182691784371827017843718271178437182721784371827317843718274178437182751784371827617843718277178437182781784371827917843718280178437182811784371828217843718283178437182841784371828517843718286178437182871784371828817843718289178437182901784371829117843718292178437182931784371829417843718295178437182961784371829717843718298178437182991784371830017843718301178437183021784371830317843718304178437183051784371830617843718307178437183081784371830917843718310178437183111784371831217843718313178437183141784371831517843718316178437183171784371831817843718319178437183201784371832117843718322178437183231784371832417843718325178437183261784371832717843718328178437183291784371833017843718331178437183321784371833317843718334178437183351784371833617843718337178437183381784371833917843718340178437183411784371834217843718343178437183441784371834517843718346178437183471784371834817843718349178437183501784371835117843718352178437183531784371835417843718355178437183561784371835717843718358178437183591784371836017843718361178437183621784371836317843718364178437183651784371836617843718367178437183681784371836917843718370178437183711784371837217843718373178437183741784371837517843718376178437183771784371837817843718379178437183801784371838117843718382178437183831784371838417843718385178437183861784371838717843718388178437183891784371839017843718391178437183921784371839317843718394178437183951784371839617843718397178437183981784371839917843718400178437184011784371840217843718403178437184041784371840517843718406178437184071784371840817843718409178437184101784371841117843718412178437184131784371841417843718415178437184161784371841717843718418178437184191784371842017843718421178437184221784371842317843718424178437184251784371842617843718427178437184281784371842917843718430178437184311784371843217843718433178437184341784371843517843718436178437184371784371843817843718439178437184401784371844117843718442178437184431784371844417843718445178437184461784371844717843718448178437184491784371845017843718451178437184521784371845317843718454178437184551784371845617843718457178437184581784371845917843718460178437184611784371846217843718463178437184641784371846517843718466178437184671784371846817843718469178437184701784371847117843718472178437184731784371847417843718475178437184761784371847717843718478178437184791784371848017843718481178437184821784371848317843718484178437184851784371848617843718487178437184881784371848917843718490178437184911784371849217843718493178437184941784371849517843718496178437184971784371849817843718499178437185001784371850117843718502178437185031784371850417843718505178437185061784371850717843718508178437185091784371851017843718511178437185121784371851317843718514178437185151784371851617843718517178437185181784371851917843718520178437185211784371852217843718523178437185241784371852517843718526178437185271784371852817843718529178437185301784371853117843718532178437185331784371853417843718535178437185361784371853717843718538178437185391784371854017843718541178437185421784371854317843718544178437185451784371854617843718547178437185481784371854917843718550178437185511784371855217843718553178437185541784371855517843718556178437185571784371855817843718559178437185601784371856117843718562178437185631784371856417843718565178437185661784371856717843718568178437185691784371857017843718571178437185721784371857317843718574178437185751784371857617843718577178437185781784371857917843718580178437185811784371858217843718583178437185841784371858517843718586178437185871784371858817843718589178437185901784371859117843718592178437185931784371859417843718595178437185961784371859717843718598178437185991784371860017843718601178437186021784371860317843718604178437186051784371860617843718607178437186081784371860917843718610178437186111784371861217843718613178437186141784371861517843718616178437186171784371861817843718619178437186201784371862117843718622178437186231784371862417843718625178437186261784371862717843718628178437186291784371863017843718631178437186321784371863317843718634178437186351784371863617843718637178437186381784371863917843718640178437186411784371864217843718643178437186441784371864517843718646178437186471784371864817843718649178437186501784371865117843718652178437186531784371865417843718655178437186561784371865717843718658178437186591784371866017843718661178437186621784371866317843718664178437186651784371866617843718667178437186681784371866917843718670178437186711784371867217843718673178437186741784371867517843718676178437186771784371867817843718679178437186801784371868117843718682178437186831784371868417843718685178437186861784371868717843718688178437186891784371869017843718691178437186921784371869317843718694178437186951784371869617843718697178437186981784371869917843718700178437187011784371870217843718703178437187041784371870517843718706178437187071784371870817843718709178437187101784371871117843718712178437187131784371871417843718715178437187161784371871717843718718178437187191784371872017843718721178437187221784371872317843718724178437187251784371872617843718727178437187281784371872917843718730178437187311784371873217843718733178437187341784371873517843718736178437187371784371873817843718739178437187401784371874117843718742178437187431784371874417843718745178437187461784371874717843718748178437187491784371875017843718751178437187521784371875317843718754178437187551784371875617843718757178437187581784371875917843718760178437187611784371876217843718763178437187641784371876517843718766178437187671784371876817843718769178437187701784371877117843718772178437187731784371877417843718775178437187761784371877717843718778178437187791784371878017843718781178437187821784371878317843718784178437187851784371878617843718787178437187881784371878917843718790178437187911784371879217843718793178437187941784371879517843718796178437187971784371879817843718799178437188001784371880117843718802178437188031784371880417843718805178437188061784371880717843718808178437188091784371881017843718811178437188121784371881317843718814178437188151784371881617843718817178437188181784371881917843718820178437188211784371882217843718823178437188241784371882517843718826178437188271784371882817843718829178437188301784371883117843718832178437188331784371883417843718835178437188361784371883717843718838178437188391784371884017843718841178437188421784371884317843718844178437188451784371884617843718847178437188481784371884917843718850178437188511784371885217843718853178437188541784371885517843718856178437188571784371885817843718859178437188601784371886117843718862178437188631784371886417843718865178437188661784371886717843718868178437188691784371887017843718871178437188721784371887317843718874178437188751784371887617843718877178437188781784371887917843718880178437188811784371888217843718883178437188841784371888517843718886178437188871784371888817843718889178437188901784371889117843718892178437188931784371889417843718895178437188961784371889717843718898178437188991784371890017843718901178437189021784371890317843718904178437189051784371890617843718907178437189081784371890917843718910178437189111784371891217843718913178437189141784371891517843718916178437189171784371891817843718919178437189201784371892117843718922178437189231784371892417843718925178437189261784371892717843718928178437189291784371893017843718931178437189321784371893317843718934178437189351784371893617843718937178437189381784371893917843718940178437189411784371894217843718943178437189441784371894517843718946178437189471784371894817843718949178437189501784371895117843718952178437189531784371895417843718955178437189561784371895717843718958178437189591784371896017843718961178437189621784371896317843718964178437189651784371896617843718967178437189681784371896917843718970178437189711784371897217843718973178437189741784371897517843718976178437189771784371897817843718979178437189801784371898117843718982178437189831784371898417843718985178437189861784371898717843718988178437189891784371899017843718991178437189921784371899317843718994178437189951784371899617843718997178437189981784371899917843719000178437190011784371900217843719003178437190041784371900517843719006178437190071784371900817843719009178437190101784371901117843719012178437190131784371901417843719015178437190161784371901717843719018178437190191784371902017843719021178437190221784371902317843719024178437190251784371902617843719027178437190281784371902917843719030178437190311784371903217843719033178437190341784371903517843719036178437190371784371903817843719039178437190401784371904117843719042178437190431784371904417843719045178437190461784371904717843719048178437190491784371905017843719051178437190521784371905317843719054178437190551784371905617843719057178437190581784371905917843719060178437190611784371906217843719063178437190641784371906517843719066178437190671784371906817843719069178437190701784371907117843719072178437190731784371907417843719075178437190761784371907717843719078178437190791784371908017843719081178437190821784371908317843719084178437190851784371908617843719087178437190881784371908917843719090178437190911784371909217843719093178437190941784371909517843719096178437190971784371909817843719099178437191001784371910117843719102178437191031784371910417843719105178437191061784371910717843719108178437191091784371911017843719111178437191121784371911317843719114178437191151784371911617843719117178437191181784371911917843719120178437191211784371912217843719123178437191241784371912517843719126178437191271784371912817843719129178437191301784371913117843719132178437191331784371913417843719135178437191361784371913717843719138178437191391784371914017843719141178437191421784371914317843719144178437191451784371914617843719147178437191481784371914917843719150178437191511784371915217843719153178437191541784371915517843719156178437191571784371915817843719159178437191601784371916117843719162178437191631784371916417843719165178437191661784371916717843719168178437191691784371917017843719171178437191721784371917317843719174178437191751784371917617843719177178437191781784371917917843719180178437191811784371918217843719183178437191841784371918517843719186178437191871784371918817843719189178437191901784371919117843719192178437191931784371919417843719195178437191961784371919717843719198178437191991784371920017843719201178437192021784371920317843719204178437192051784371920617843719207178437192081784371920917843719210178437192111784371921217843719213178437192141784371921517843719216178437192171784371921817843719219178437192201784371922117843719222178437192231784371922417843719225178437192261784371922717843719228178437192291784371923017843719231178437192321784371923317843719234178437192351784371923617843719237178437192381784371923917843719240178437192411784371924217843719243178437192441784371924517843719246178437192471784371924817843719249178437192501784371925117843719252178437192531784371925417843719255178437192561784371925717843719258178437192591784371926017843719261178437192621784371926317843719264178437192651784371926617843719267178437192681784371926917843719270178437192711784371927217843719273178437192741784371927517843719276178437192771784371927817843719279178437192801784371928117843719282178437192831784371928417843719285178437192861784371928717843719288178437192891784371929017843719291178437192921784371929317843719294178437192951784371929617843719297178437192981784371929917843719300178437193011784371930217843719303178437193041784371930517843719306178437193071784371930817843719309178437193101784371931117843719312178437193131784371931417843719315178437193161784371931717843719318178437193191784371932017843719321178437193221784371932317843719324178437193251784371932617843719327178437193281784371932917843719330178437193311784371933217843719333178437193341784371933517843719336178437193371784371933817843719339178437193401784371934117843719342178437193431784371934417843719345178437193461784371934717843719348178437193491784371935017843719351178437193521784371935317843719354178437193551784371935617843719357178437193581784371935917843719360178437193611784371936217843719363178437193641784371936517843719366178437193671784371936817843719369178437193701784371937117843719372178437193731784371937417843719375178437193761784371937717843719378178437193791784371938017843719381178437193821784371938317843719384178437193851784371938617843719387178437193881784371938917843719390178437193911784371939217843719393178437193941784371939517843719396178437193971784371939817843719399178437194001784371940117843719402178437194031784371940417843719405178437194061784371940717843719408178437194091784371941017843719411178437194121784371941317843719414178437194151784371941617843719417178437194181784371941917843719420178437194211784371942217843719423178437194241784371942517843719426178437194271784371942817843719429178437194301784371943117843719432178437194331784371943417843719435178437194361784371943717843719438178437194391784371944017843719441178437194421784371944317843719444178437194451784371944617843719447178437194481784371944917843719450178437194511784371945217843719453178437194541784371945517843719456178437194571784371945817843719459178437194601784371946117843719462178437194631784371946417843719465178437194661784371946717843719468178437194691784371947017843719471178437194721784371947317843719474178437194751784371947617843719477178437194781784371947917843719480178437194811784371948217843719483178437194841784371948517843719486178437194871784371948817843719489178437194901784371949117843719492178437194931784371949417843719495178437194961784371949717843719498178437194991784371950017843719501178437195021784371950317843719504178437195051784371950617843719507178437195081784371950917843719510178437195111784371951217843719513178437195141784371951517843719516178437195171784371951817843719519178437195201784371952117843719522178437195231784371952417843719525178437195261784371952717843719528178437195291784371953017843719531178437195321784371953317843719534178437195351784371953617843719537178437195381784371953917843719540178437195411784371954217843719543178437195441784371954517843719546178437195471784371954817843719549178437195501784371955117843719552178437195531784371955417843719555178437195561784371955717843719558178437195591784371956017843719561178437195621784371956317843719564178437195651784371956617843719567178437195681784371956917843719570178437195711784371957217843719573178437195741784371957517843719576178437195771784371957817843719579178437195801784371958117843719582178437195831784371958417843719585178437195861784371958717843719588178437195891784371959017843719591178437195921784371959317843719594178437195951784371959617843719597178437195981784371959917843719600178437196011784371960217843719603178437196041784371960517843719606178437196071784371960817843719609178437196101784371961117843719612178437196131784371961417843719615178437196161784371961717843719618178437196191784371962017843719621178437196221784371962317843719624178437196251784371962617843719627178437196281784371962917843719630178437196311784371963217843719633178437196341784371963517843719636178437196371784371963817843719639178437196401784371964117843719642178437196431784371964417843719645178437196461784371964717843719648178437196491784371965017843719651178437196521784371965317843719654178437196551784371965617843719657178437196581784371965917843719660178437196611784371966217843719663178437196641784371966517843719666178437196671784371966817843719669178437196701784371967117843719672178437196731784371967417843719675178437196761784371967717843719678178437196791784371968017843719681178437196821784371968317843719684178437196851784371968617843719687178437196881784371968917843719690178437196911784371969217843719693178437196941784371969517843719696178437196971784371969817843719699178437197001784371970117843719702178437197031784371970417843719705178437197061784371970717843719708178437197091784371971017843719711178437197121784371971317843719714178437197151784371971617843719717178437197181784371971917843719720178437197211784371972217843719723178437197241784371972517843719726178437197271784371972817843719729178437197301784371973117843719732178437197331784371973417843719735178437197361784371973717843719738178437197391784371974017843719741178437197421784371974317843719744178437197451784371974617843719747178437197481784371974917843719750178437197511784371975217843719753178437197541784371975517843719756178437197571784371975817843719759178437197601784371976117843719762178437197631784371976417843719765178437197661784371976717843719768178437197691784371977017843719771178437197721784371977317843719774178437197751784371977617843719777178437197781784371977917843719780178437197811784371978217843719783178437197841784371978517843719786178437197871784371978817843719789178437197901784371979117843719792178437197931784371979417843719795178437197961784371979717843719798178437197991784371980017843719801178437198021784371980317843719804178437198051784371980617843719807178437198081784371980917843719810178437198111784371981217843719813178437198141784371981517843719816178437198171784371981817843719819178437198201784371982117843719822178437198231784371982417843719825178437198261784371982717843719828178437198291784371983017843719831178437198321784371983317843719834178437198351784371983617843719837178437198381784371983917843719840178437198411784371984217843719843178437198441784371984517843719846178437198471784371984817843719849178437198501784371985117843719852178437198531784371985417843719855178437198561784371985717843719858178437198591784371986017843719861178437198621784371986317843719864178437198651784371986617843719867178437198681784371986917843719870178437198711784371987217843719873178437198741784371987517843719876178437198771784371987817843719879178437198801784371988117843719882178437198831784371988417843719885178437198861784371988717843719888178437198891784371989017843719891178437198921784371989317843719894178437198951784371989617843719897178437198981784371989917843719900178437199011784371990217843719903178437199041784371990517843719906178437199071784371990817843719909178437199101784371991117843719912178437199131784371991417843719915178437199161784371991717843719918178437199191784371992017843719921178437199221784371992317843719924178437199251784371992617843719927178437199281784371992917843719930178437199311784371993217843719933178437199341784371993517843719936178437199371784371993817843719939178437199401784371994117843719942178437199431784371994417843719945178437199461784371994717843719948178437199491784371995017843719951178437199521784371995317843719954178437199551784371995617843719957178437199581784371995917843719960178437199611784371996217843719963178437199641784371996517843719966178437199671784371996817843719969178437199701784371997117843719972178437199731784371997417843719975178437199761784371997717843719978178437199791784371998017843719981178437199821784371998317843719984178437199851784371998617843719987178437199881784371998917843719990178437199911784371999217843719993178437199941784371999517843719996178437199971784371999817843719999