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

手机号段1784270

1784270号段手机号码表

17842700000178427000011784270000217842700003178427000041784270000517842700006178427000071784270000817842700009178427000101784270001117842700012178427000131784270001417842700015178427000161784270001717842700018178427000191784270002017842700021178427000221784270002317842700024178427000251784270002617842700027178427000281784270002917842700030178427000311784270003217842700033178427000341784270003517842700036178427000371784270003817842700039178427000401784270004117842700042178427000431784270004417842700045178427000461784270004717842700048178427000491784270005017842700051178427000521784270005317842700054178427000551784270005617842700057178427000581784270005917842700060178427000611784270006217842700063178427000641784270006517842700066178427000671784270006817842700069178427000701784270007117842700072178427000731784270007417842700075178427000761784270007717842700078178427000791784270008017842700081178427000821784270008317842700084178427000851784270008617842700087178427000881784270008917842700090178427000911784270009217842700093178427000941784270009517842700096178427000971784270009817842700099178427001001784270010117842700102178427001031784270010417842700105178427001061784270010717842700108178427001091784270011017842700111178427001121784270011317842700114178427001151784270011617842700117178427001181784270011917842700120178427001211784270012217842700123178427001241784270012517842700126178427001271784270012817842700129178427001301784270013117842700132178427001331784270013417842700135178427001361784270013717842700138178427001391784270014017842700141178427001421784270014317842700144178427001451784270014617842700147178427001481784270014917842700150178427001511784270015217842700153178427001541784270015517842700156178427001571784270015817842700159178427001601784270016117842700162178427001631784270016417842700165178427001661784270016717842700168178427001691784270017017842700171178427001721784270017317842700174178427001751784270017617842700177178427001781784270017917842700180178427001811784270018217842700183178427001841784270018517842700186178427001871784270018817842700189178427001901784270019117842700192178427001931784270019417842700195178427001961784270019717842700198178427001991784270020017842700201178427002021784270020317842700204178427002051784270020617842700207178427002081784270020917842700210178427002111784270021217842700213178427002141784270021517842700216178427002171784270021817842700219178427002201784270022117842700222178427002231784270022417842700225178427002261784270022717842700228178427002291784270023017842700231178427002321784270023317842700234178427002351784270023617842700237178427002381784270023917842700240178427002411784270024217842700243178427002441784270024517842700246178427002471784270024817842700249178427002501784270025117842700252178427002531784270025417842700255178427002561784270025717842700258178427002591784270026017842700261178427002621784270026317842700264178427002651784270026617842700267178427002681784270026917842700270178427002711784270027217842700273178427002741784270027517842700276178427002771784270027817842700279178427002801784270028117842700282178427002831784270028417842700285178427002861784270028717842700288178427002891784270029017842700291178427002921784270029317842700294178427002951784270029617842700297178427002981784270029917842700300178427003011784270030217842700303178427003041784270030517842700306178427003071784270030817842700309178427003101784270031117842700312178427003131784270031417842700315178427003161784270031717842700318178427003191784270032017842700321178427003221784270032317842700324178427003251784270032617842700327178427003281784270032917842700330178427003311784270033217842700333178427003341784270033517842700336178427003371784270033817842700339178427003401784270034117842700342178427003431784270034417842700345178427003461784270034717842700348178427003491784270035017842700351178427003521784270035317842700354178427003551784270035617842700357178427003581784270035917842700360178427003611784270036217842700363178427003641784270036517842700366178427003671784270036817842700369178427003701784270037117842700372178427003731784270037417842700375178427003761784270037717842700378178427003791784270038017842700381178427003821784270038317842700384178427003851784270038617842700387178427003881784270038917842700390178427003911784270039217842700393178427003941784270039517842700396178427003971784270039817842700399178427004001784270040117842700402178427004031784270040417842700405178427004061784270040717842700408178427004091784270041017842700411178427004121784270041317842700414178427004151784270041617842700417178427004181784270041917842700420178427004211784270042217842700423178427004241784270042517842700426178427004271784270042817842700429178427004301784270043117842700432178427004331784270043417842700435178427004361784270043717842700438178427004391784270044017842700441178427004421784270044317842700444178427004451784270044617842700447178427004481784270044917842700450178427004511784270045217842700453178427004541784270045517842700456178427004571784270045817842700459178427004601784270046117842700462178427004631784270046417842700465178427004661784270046717842700468178427004691784270047017842700471178427004721784270047317842700474178427004751784270047617842700477178427004781784270047917842700480178427004811784270048217842700483178427004841784270048517842700486178427004871784270048817842700489178427004901784270049117842700492178427004931784270049417842700495178427004961784270049717842700498178427004991784270050017842700501178427005021784270050317842700504178427005051784270050617842700507178427005081784270050917842700510178427005111784270051217842700513178427005141784270051517842700516178427005171784270051817842700519178427005201784270052117842700522178427005231784270052417842700525178427005261784270052717842700528178427005291784270053017842700531178427005321784270053317842700534178427005351784270053617842700537178427005381784270053917842700540178427005411784270054217842700543178427005441784270054517842700546178427005471784270054817842700549178427005501784270055117842700552178427005531784270055417842700555178427005561784270055717842700558178427005591784270056017842700561178427005621784270056317842700564178427005651784270056617842700567178427005681784270056917842700570178427005711784270057217842700573178427005741784270057517842700576178427005771784270057817842700579178427005801784270058117842700582178427005831784270058417842700585178427005861784270058717842700588178427005891784270059017842700591178427005921784270059317842700594178427005951784270059617842700597178427005981784270059917842700600178427006011784270060217842700603178427006041784270060517842700606178427006071784270060817842700609178427006101784270061117842700612178427006131784270061417842700615178427006161784270061717842700618178427006191784270062017842700621178427006221784270062317842700624178427006251784270062617842700627178427006281784270062917842700630178427006311784270063217842700633178427006341784270063517842700636178427006371784270063817842700639178427006401784270064117842700642178427006431784270064417842700645178427006461784270064717842700648178427006491784270065017842700651178427006521784270065317842700654178427006551784270065617842700657178427006581784270065917842700660178427006611784270066217842700663178427006641784270066517842700666178427006671784270066817842700669178427006701784270067117842700672178427006731784270067417842700675178427006761784270067717842700678178427006791784270068017842700681178427006821784270068317842700684178427006851784270068617842700687178427006881784270068917842700690178427006911784270069217842700693178427006941784270069517842700696178427006971784270069817842700699178427007001784270070117842700702178427007031784270070417842700705178427007061784270070717842700708178427007091784270071017842700711178427007121784270071317842700714178427007151784270071617842700717178427007181784270071917842700720178427007211784270072217842700723178427007241784270072517842700726178427007271784270072817842700729178427007301784270073117842700732178427007331784270073417842700735178427007361784270073717842700738178427007391784270074017842700741178427007421784270074317842700744178427007451784270074617842700747178427007481784270074917842700750178427007511784270075217842700753178427007541784270075517842700756178427007571784270075817842700759178427007601784270076117842700762178427007631784270076417842700765178427007661784270076717842700768178427007691784270077017842700771178427007721784270077317842700774178427007751784270077617842700777178427007781784270077917842700780178427007811784270078217842700783178427007841784270078517842700786178427007871784270078817842700789178427007901784270079117842700792178427007931784270079417842700795178427007961784270079717842700798178427007991784270080017842700801178427008021784270080317842700804178427008051784270080617842700807178427008081784270080917842700810178427008111784270081217842700813178427008141784270081517842700816178427008171784270081817842700819178427008201784270082117842700822178427008231784270082417842700825178427008261784270082717842700828178427008291784270083017842700831178427008321784270083317842700834178427008351784270083617842700837178427008381784270083917842700840178427008411784270084217842700843178427008441784270084517842700846178427008471784270084817842700849178427008501784270085117842700852178427008531784270085417842700855178427008561784270085717842700858178427008591784270086017842700861178427008621784270086317842700864178427008651784270086617842700867178427008681784270086917842700870178427008711784270087217842700873178427008741784270087517842700876178427008771784270087817842700879178427008801784270088117842700882178427008831784270088417842700885178427008861784270088717842700888178427008891784270089017842700891178427008921784270089317842700894178427008951784270089617842700897178427008981784270089917842700900178427009011784270090217842700903178427009041784270090517842700906178427009071784270090817842700909178427009101784270091117842700912178427009131784270091417842700915178427009161784270091717842700918178427009191784270092017842700921178427009221784270092317842700924178427009251784270092617842700927178427009281784270092917842700930178427009311784270093217842700933178427009341784270093517842700936178427009371784270093817842700939178427009401784270094117842700942178427009431784270094417842700945178427009461784270094717842700948178427009491784270095017842700951178427009521784270095317842700954178427009551784270095617842700957178427009581784270095917842700960178427009611784270096217842700963178427009641784270096517842700966178427009671784270096817842700969178427009701784270097117842700972178427009731784270097417842700975178427009761784270097717842700978178427009791784270098017842700981178427009821784270098317842700984178427009851784270098617842700987178427009881784270098917842700990178427009911784270099217842700993178427009941784270099517842700996178427009971784270099817842700999178427010001784270100117842701002178427010031784270100417842701005178427010061784270100717842701008178427010091784270101017842701011178427010121784270101317842701014178427010151784270101617842701017178427010181784270101917842701020178427010211784270102217842701023178427010241784270102517842701026178427010271784270102817842701029178427010301784270103117842701032178427010331784270103417842701035178427010361784270103717842701038178427010391784270104017842701041178427010421784270104317842701044178427010451784270104617842701047178427010481784270104917842701050178427010511784270105217842701053178427010541784270105517842701056178427010571784270105817842701059178427010601784270106117842701062178427010631784270106417842701065178427010661784270106717842701068178427010691784270107017842701071178427010721784270107317842701074178427010751784270107617842701077178427010781784270107917842701080178427010811784270108217842701083178427010841784270108517842701086178427010871784270108817842701089178427010901784270109117842701092178427010931784270109417842701095178427010961784270109717842701098178427010991784270110017842701101178427011021784270110317842701104178427011051784270110617842701107178427011081784270110917842701110178427011111784270111217842701113178427011141784270111517842701116178427011171784270111817842701119178427011201784270112117842701122178427011231784270112417842701125178427011261784270112717842701128178427011291784270113017842701131178427011321784270113317842701134178427011351784270113617842701137178427011381784270113917842701140178427011411784270114217842701143178427011441784270114517842701146178427011471784270114817842701149178427011501784270115117842701152178427011531784270115417842701155178427011561784270115717842701158178427011591784270116017842701161178427011621784270116317842701164178427011651784270116617842701167178427011681784270116917842701170178427011711784270117217842701173178427011741784270117517842701176178427011771784270117817842701179178427011801784270118117842701182178427011831784270118417842701185178427011861784270118717842701188178427011891784270119017842701191178427011921784270119317842701194178427011951784270119617842701197178427011981784270119917842701200178427012011784270120217842701203178427012041784270120517842701206178427012071784270120817842701209178427012101784270121117842701212178427012131784270121417842701215178427012161784270121717842701218178427012191784270122017842701221178427012221784270122317842701224178427012251784270122617842701227178427012281784270122917842701230178427012311784270123217842701233178427012341784270123517842701236178427012371784270123817842701239178427012401784270124117842701242178427012431784270124417842701245178427012461784270124717842701248178427012491784270125017842701251178427012521784270125317842701254178427012551784270125617842701257178427012581784270125917842701260178427012611784270126217842701263178427012641784270126517842701266178427012671784270126817842701269178427012701784270127117842701272178427012731784270127417842701275178427012761784270127717842701278178427012791784270128017842701281178427012821784270128317842701284178427012851784270128617842701287178427012881784270128917842701290178427012911784270129217842701293178427012941784270129517842701296178427012971784270129817842701299178427013001784270130117842701302178427013031784270130417842701305178427013061784270130717842701308178427013091784270131017842701311178427013121784270131317842701314178427013151784270131617842701317178427013181784270131917842701320178427013211784270132217842701323178427013241784270132517842701326178427013271784270132817842701329178427013301784270133117842701332178427013331784270133417842701335178427013361784270133717842701338178427013391784270134017842701341178427013421784270134317842701344178427013451784270134617842701347178427013481784270134917842701350178427013511784270135217842701353178427013541784270135517842701356178427013571784270135817842701359178427013601784270136117842701362178427013631784270136417842701365178427013661784270136717842701368178427013691784270137017842701371178427013721784270137317842701374178427013751784270137617842701377178427013781784270137917842701380178427013811784270138217842701383178427013841784270138517842701386178427013871784270138817842701389178427013901784270139117842701392178427013931784270139417842701395178427013961784270139717842701398178427013991784270140017842701401178427014021784270140317842701404178427014051784270140617842701407178427014081784270140917842701410178427014111784270141217842701413178427014141784270141517842701416178427014171784270141817842701419178427014201784270142117842701422178427014231784270142417842701425178427014261784270142717842701428178427014291784270143017842701431178427014321784270143317842701434178427014351784270143617842701437178427014381784270143917842701440178427014411784270144217842701443178427014441784270144517842701446178427014471784270144817842701449178427014501784270145117842701452178427014531784270145417842701455178427014561784270145717842701458178427014591784270146017842701461178427014621784270146317842701464178427014651784270146617842701467178427014681784270146917842701470178427014711784270147217842701473178427014741784270147517842701476178427014771784270147817842701479178427014801784270148117842701482178427014831784270148417842701485178427014861784270148717842701488178427014891784270149017842701491178427014921784270149317842701494178427014951784270149617842701497178427014981784270149917842701500178427015011784270150217842701503178427015041784270150517842701506178427015071784270150817842701509178427015101784270151117842701512178427015131784270151417842701515178427015161784270151717842701518178427015191784270152017842701521178427015221784270152317842701524178427015251784270152617842701527178427015281784270152917842701530178427015311784270153217842701533178427015341784270153517842701536178427015371784270153817842701539178427015401784270154117842701542178427015431784270154417842701545178427015461784270154717842701548178427015491784270155017842701551178427015521784270155317842701554178427015551784270155617842701557178427015581784270155917842701560178427015611784270156217842701563178427015641784270156517842701566178427015671784270156817842701569178427015701784270157117842701572178427015731784270157417842701575178427015761784270157717842701578178427015791784270158017842701581178427015821784270158317842701584178427015851784270158617842701587178427015881784270158917842701590178427015911784270159217842701593178427015941784270159517842701596178427015971784270159817842701599178427016001784270160117842701602178427016031784270160417842701605178427016061784270160717842701608178427016091784270161017842701611178427016121784270161317842701614178427016151784270161617842701617178427016181784270161917842701620178427016211784270162217842701623178427016241784270162517842701626178427016271784270162817842701629178427016301784270163117842701632178427016331784270163417842701635178427016361784270163717842701638178427016391784270164017842701641178427016421784270164317842701644178427016451784270164617842701647178427016481784270164917842701650178427016511784270165217842701653178427016541784270165517842701656178427016571784270165817842701659178427016601784270166117842701662178427016631784270166417842701665178427016661784270166717842701668178427016691784270167017842701671178427016721784270167317842701674178427016751784270167617842701677178427016781784270167917842701680178427016811784270168217842701683178427016841784270168517842701686178427016871784270168817842701689178427016901784270169117842701692178427016931784270169417842701695178427016961784270169717842701698178427016991784270170017842701701178427017021784270170317842701704178427017051784270170617842701707178427017081784270170917842701710178427017111784270171217842701713178427017141784270171517842701716178427017171784270171817842701719178427017201784270172117842701722178427017231784270172417842701725178427017261784270172717842701728178427017291784270173017842701731178427017321784270173317842701734178427017351784270173617842701737178427017381784270173917842701740178427017411784270174217842701743178427017441784270174517842701746178427017471784270174817842701749178427017501784270175117842701752178427017531784270175417842701755178427017561784270175717842701758178427017591784270176017842701761178427017621784270176317842701764178427017651784270176617842701767178427017681784270176917842701770178427017711784270177217842701773178427017741784270177517842701776178427017771784270177817842701779178427017801784270178117842701782178427017831784270178417842701785178427017861784270178717842701788178427017891784270179017842701791178427017921784270179317842701794178427017951784270179617842701797178427017981784270179917842701800178427018011784270180217842701803178427018041784270180517842701806178427018071784270180817842701809178427018101784270181117842701812178427018131784270181417842701815178427018161784270181717842701818178427018191784270182017842701821178427018221784270182317842701824178427018251784270182617842701827178427018281784270182917842701830178427018311784270183217842701833178427018341784270183517842701836178427018371784270183817842701839178427018401784270184117842701842178427018431784270184417842701845178427018461784270184717842701848178427018491784270185017842701851178427018521784270185317842701854178427018551784270185617842701857178427018581784270185917842701860178427018611784270186217842701863178427018641784270186517842701866178427018671784270186817842701869178427018701784270187117842701872178427018731784270187417842701875178427018761784270187717842701878178427018791784270188017842701881178427018821784270188317842701884178427018851784270188617842701887178427018881784270188917842701890178427018911784270189217842701893178427018941784270189517842701896178427018971784270189817842701899178427019001784270190117842701902178427019031784270190417842701905178427019061784270190717842701908178427019091784270191017842701911178427019121784270191317842701914178427019151784270191617842701917178427019181784270191917842701920178427019211784270192217842701923178427019241784270192517842701926178427019271784270192817842701929178427019301784270193117842701932178427019331784270193417842701935178427019361784270193717842701938178427019391784270194017842701941178427019421784270194317842701944178427019451784270194617842701947178427019481784270194917842701950178427019511784270195217842701953178427019541784270195517842701956178427019571784270195817842701959178427019601784270196117842701962178427019631784270196417842701965178427019661784270196717842701968178427019691784270197017842701971178427019721784270197317842701974178427019751784270197617842701977178427019781784270197917842701980178427019811784270198217842701983178427019841784270198517842701986178427019871784270198817842701989178427019901784270199117842701992178427019931784270199417842701995178427019961784270199717842701998178427019991784270200017842702001178427020021784270200317842702004178427020051784270200617842702007178427020081784270200917842702010178427020111784270201217842702013178427020141784270201517842702016178427020171784270201817842702019178427020201784270202117842702022178427020231784270202417842702025178427020261784270202717842702028178427020291784270203017842702031178427020321784270203317842702034178427020351784270203617842702037178427020381784270203917842702040178427020411784270204217842702043178427020441784270204517842702046178427020471784270204817842702049178427020501784270205117842702052178427020531784270205417842702055178427020561784270205717842702058178427020591784270206017842702061178427020621784270206317842702064178427020651784270206617842702067178427020681784270206917842702070178427020711784270207217842702073178427020741784270207517842702076178427020771784270207817842702079178427020801784270208117842702082178427020831784270208417842702085178427020861784270208717842702088178427020891784270209017842702091178427020921784270209317842702094178427020951784270209617842702097178427020981784270209917842702100178427021011784270210217842702103178427021041784270210517842702106178427021071784270210817842702109178427021101784270211117842702112178427021131784270211417842702115178427021161784270211717842702118178427021191784270212017842702121178427021221784270212317842702124178427021251784270212617842702127178427021281784270212917842702130178427021311784270213217842702133178427021341784270213517842702136178427021371784270213817842702139178427021401784270214117842702142178427021431784270214417842702145178427021461784270214717842702148178427021491784270215017842702151178427021521784270215317842702154178427021551784270215617842702157178427021581784270215917842702160178427021611784270216217842702163178427021641784270216517842702166178427021671784270216817842702169178427021701784270217117842702172178427021731784270217417842702175178427021761784270217717842702178178427021791784270218017842702181178427021821784270218317842702184178427021851784270218617842702187178427021881784270218917842702190178427021911784270219217842702193178427021941784270219517842702196178427021971784270219817842702199178427022001784270220117842702202178427022031784270220417842702205178427022061784270220717842702208178427022091784270221017842702211178427022121784270221317842702214178427022151784270221617842702217178427022181784270221917842702220178427022211784270222217842702223178427022241784270222517842702226178427022271784270222817842702229178427022301784270223117842702232178427022331784270223417842702235178427022361784270223717842702238178427022391784270224017842702241178427022421784270224317842702244178427022451784270224617842702247178427022481784270224917842702250178427022511784270225217842702253178427022541784270225517842702256178427022571784270225817842702259178427022601784270226117842702262178427022631784270226417842702265178427022661784270226717842702268178427022691784270227017842702271178427022721784270227317842702274178427022751784270227617842702277178427022781784270227917842702280178427022811784270228217842702283178427022841784270228517842702286178427022871784270228817842702289178427022901784270229117842702292178427022931784270229417842702295178427022961784270229717842702298178427022991784270230017842702301178427023021784270230317842702304178427023051784270230617842702307178427023081784270230917842702310178427023111784270231217842702313178427023141784270231517842702316178427023171784270231817842702319178427023201784270232117842702322178427023231784270232417842702325178427023261784270232717842702328178427023291784270233017842702331178427023321784270233317842702334178427023351784270233617842702337178427023381784270233917842702340178427023411784270234217842702343178427023441784270234517842702346178427023471784270234817842702349178427023501784270235117842702352178427023531784270235417842702355178427023561784270235717842702358178427023591784270236017842702361178427023621784270236317842702364178427023651784270236617842702367178427023681784270236917842702370178427023711784270237217842702373178427023741784270237517842702376178427023771784270237817842702379178427023801784270238117842702382178427023831784270238417842702385178427023861784270238717842702388178427023891784270239017842702391178427023921784270239317842702394178427023951784270239617842702397178427023981784270239917842702400178427024011784270240217842702403178427024041784270240517842702406178427024071784270240817842702409178427024101784270241117842702412178427024131784270241417842702415178427024161784270241717842702418178427024191784270242017842702421178427024221784270242317842702424178427024251784270242617842702427178427024281784270242917842702430178427024311784270243217842702433178427024341784270243517842702436178427024371784270243817842702439178427024401784270244117842702442178427024431784270244417842702445178427024461784270244717842702448178427024491784270245017842702451178427024521784270245317842702454178427024551784270245617842702457178427024581784270245917842702460178427024611784270246217842702463178427024641784270246517842702466178427024671784270246817842702469178427024701784270247117842702472178427024731784270247417842702475178427024761784270247717842702478178427024791784270248017842702481178427024821784270248317842702484178427024851784270248617842702487178427024881784270248917842702490178427024911784270249217842702493178427024941784270249517842702496178427024971784270249817842702499178427025001784270250117842702502178427025031784270250417842702505178427025061784270250717842702508178427025091784270251017842702511178427025121784270251317842702514178427025151784270251617842702517178427025181784270251917842702520178427025211784270252217842702523178427025241784270252517842702526178427025271784270252817842702529178427025301784270253117842702532178427025331784270253417842702535178427025361784270253717842702538178427025391784270254017842702541178427025421784270254317842702544178427025451784270254617842702547178427025481784270254917842702550178427025511784270255217842702553178427025541784270255517842702556178427025571784270255817842702559178427025601784270256117842702562178427025631784270256417842702565178427025661784270256717842702568178427025691784270257017842702571178427025721784270257317842702574178427025751784270257617842702577178427025781784270257917842702580178427025811784270258217842702583178427025841784270258517842702586178427025871784270258817842702589178427025901784270259117842702592178427025931784270259417842702595178427025961784270259717842702598178427025991784270260017842702601178427026021784270260317842702604178427026051784270260617842702607178427026081784270260917842702610178427026111784270261217842702613178427026141784270261517842702616178427026171784270261817842702619178427026201784270262117842702622178427026231784270262417842702625178427026261784270262717842702628178427026291784270263017842702631178427026321784270263317842702634178427026351784270263617842702637178427026381784270263917842702640178427026411784270264217842702643178427026441784270264517842702646178427026471784270264817842702649178427026501784270265117842702652178427026531784270265417842702655178427026561784270265717842702658178427026591784270266017842702661178427026621784270266317842702664178427026651784270266617842702667178427026681784270266917842702670178427026711784270267217842702673178427026741784270267517842702676178427026771784270267817842702679178427026801784270268117842702682178427026831784270268417842702685178427026861784270268717842702688178427026891784270269017842702691178427026921784270269317842702694178427026951784270269617842702697178427026981784270269917842702700178427027011784270270217842702703178427027041784270270517842702706178427027071784270270817842702709178427027101784270271117842702712178427027131784270271417842702715178427027161784270271717842702718178427027191784270272017842702721178427027221784270272317842702724178427027251784270272617842702727178427027281784270272917842702730178427027311784270273217842702733178427027341784270273517842702736178427027371784270273817842702739178427027401784270274117842702742178427027431784270274417842702745178427027461784270274717842702748178427027491784270275017842702751178427027521784270275317842702754178427027551784270275617842702757178427027581784270275917842702760178427027611784270276217842702763178427027641784270276517842702766178427027671784270276817842702769178427027701784270277117842702772178427027731784270277417842702775178427027761784270277717842702778178427027791784270278017842702781178427027821784270278317842702784178427027851784270278617842702787178427027881784270278917842702790178427027911784270279217842702793178427027941784270279517842702796178427027971784270279817842702799178427028001784270280117842702802178427028031784270280417842702805178427028061784270280717842702808178427028091784270281017842702811178427028121784270281317842702814178427028151784270281617842702817178427028181784270281917842702820178427028211784270282217842702823178427028241784270282517842702826178427028271784270282817842702829178427028301784270283117842702832178427028331784270283417842702835178427028361784270283717842702838178427028391784270284017842702841178427028421784270284317842702844178427028451784270284617842702847178427028481784270284917842702850178427028511784270285217842702853178427028541784270285517842702856178427028571784270285817842702859178427028601784270286117842702862178427028631784270286417842702865178427028661784270286717842702868178427028691784270287017842702871178427028721784270287317842702874178427028751784270287617842702877178427028781784270287917842702880178427028811784270288217842702883178427028841784270288517842702886178427028871784270288817842702889178427028901784270289117842702892178427028931784270289417842702895178427028961784270289717842702898178427028991784270290017842702901178427029021784270290317842702904178427029051784270290617842702907178427029081784270290917842702910178427029111784270291217842702913178427029141784270291517842702916178427029171784270291817842702919178427029201784270292117842702922178427029231784270292417842702925178427029261784270292717842702928178427029291784270293017842702931178427029321784270293317842702934178427029351784270293617842702937178427029381784270293917842702940178427029411784270294217842702943178427029441784270294517842702946178427029471784270294817842702949178427029501784270295117842702952178427029531784270295417842702955178427029561784270295717842702958178427029591784270296017842702961178427029621784270296317842702964178427029651784270296617842702967178427029681784270296917842702970178427029711784270297217842702973178427029741784270297517842702976178427029771784270297817842702979178427029801784270298117842702982178427029831784270298417842702985178427029861784270298717842702988178427029891784270299017842702991178427029921784270299317842702994178427029951784270299617842702997178427029981784270299917842703000178427030011784270300217842703003178427030041784270300517842703006178427030071784270300817842703009178427030101784270301117842703012178427030131784270301417842703015178427030161784270301717842703018178427030191784270302017842703021178427030221784270302317842703024178427030251784270302617842703027178427030281784270302917842703030178427030311784270303217842703033178427030341784270303517842703036178427030371784270303817842703039178427030401784270304117842703042178427030431784270304417842703045178427030461784270304717842703048178427030491784270305017842703051178427030521784270305317842703054178427030551784270305617842703057178427030581784270305917842703060178427030611784270306217842703063178427030641784270306517842703066178427030671784270306817842703069178427030701784270307117842703072178427030731784270307417842703075178427030761784270307717842703078178427030791784270308017842703081178427030821784270308317842703084178427030851784270308617842703087178427030881784270308917842703090178427030911784270309217842703093178427030941784270309517842703096178427030971784270309817842703099178427031001784270310117842703102178427031031784270310417842703105178427031061784270310717842703108178427031091784270311017842703111178427031121784270311317842703114178427031151784270311617842703117178427031181784270311917842703120178427031211784270312217842703123178427031241784270312517842703126178427031271784270312817842703129178427031301784270313117842703132178427031331784270313417842703135178427031361784270313717842703138178427031391784270314017842703141178427031421784270314317842703144178427031451784270314617842703147178427031481784270314917842703150178427031511784270315217842703153178427031541784270315517842703156178427031571784270315817842703159178427031601784270316117842703162178427031631784270316417842703165178427031661784270316717842703168178427031691784270317017842703171178427031721784270317317842703174178427031751784270317617842703177178427031781784270317917842703180178427031811784270318217842703183178427031841784270318517842703186178427031871784270318817842703189178427031901784270319117842703192178427031931784270319417842703195178427031961784270319717842703198178427031991784270320017842703201178427032021784270320317842703204178427032051784270320617842703207178427032081784270320917842703210178427032111784270321217842703213178427032141784270321517842703216178427032171784270321817842703219178427032201784270322117842703222178427032231784270322417842703225178427032261784270322717842703228178427032291784270323017842703231178427032321784270323317842703234178427032351784270323617842703237178427032381784270323917842703240178427032411784270324217842703243178427032441784270324517842703246178427032471784270324817842703249178427032501784270325117842703252178427032531784270325417842703255178427032561784270325717842703258178427032591784270326017842703261178427032621784270326317842703264178427032651784270326617842703267178427032681784270326917842703270178427032711784270327217842703273178427032741784270327517842703276178427032771784270327817842703279178427032801784270328117842703282178427032831784270328417842703285178427032861784270328717842703288178427032891784270329017842703291178427032921784270329317842703294178427032951784270329617842703297178427032981784270329917842703300178427033011784270330217842703303178427033041784270330517842703306178427033071784270330817842703309178427033101784270331117842703312178427033131784270331417842703315178427033161784270331717842703318178427033191784270332017842703321178427033221784270332317842703324178427033251784270332617842703327178427033281784270332917842703330178427033311784270333217842703333178427033341784270333517842703336178427033371784270333817842703339178427033401784270334117842703342178427033431784270334417842703345178427033461784270334717842703348178427033491784270335017842703351178427033521784270335317842703354178427033551784270335617842703357178427033581784270335917842703360178427033611784270336217842703363178427033641784270336517842703366178427033671784270336817842703369178427033701784270337117842703372178427033731784270337417842703375178427033761784270337717842703378178427033791784270338017842703381178427033821784270338317842703384178427033851784270338617842703387178427033881784270338917842703390178427033911784270339217842703393178427033941784270339517842703396178427033971784270339817842703399178427034001784270340117842703402178427034031784270340417842703405178427034061784270340717842703408178427034091784270341017842703411178427034121784270341317842703414178427034151784270341617842703417178427034181784270341917842703420178427034211784270342217842703423178427034241784270342517842703426178427034271784270342817842703429178427034301784270343117842703432178427034331784270343417842703435178427034361784270343717842703438178427034391784270344017842703441178427034421784270344317842703444178427034451784270344617842703447178427034481784270344917842703450178427034511784270345217842703453178427034541784270345517842703456178427034571784270345817842703459178427034601784270346117842703462178427034631784270346417842703465178427034661784270346717842703468178427034691784270347017842703471178427034721784270347317842703474178427034751784270347617842703477178427034781784270347917842703480178427034811784270348217842703483178427034841784270348517842703486178427034871784270348817842703489178427034901784270349117842703492178427034931784270349417842703495178427034961784270349717842703498178427034991784270350017842703501178427035021784270350317842703504178427035051784270350617842703507178427035081784270350917842703510178427035111784270351217842703513178427035141784270351517842703516178427035171784270351817842703519178427035201784270352117842703522178427035231784270352417842703525178427035261784270352717842703528178427035291784270353017842703531178427035321784270353317842703534178427035351784270353617842703537178427035381784270353917842703540178427035411784270354217842703543178427035441784270354517842703546178427035471784270354817842703549178427035501784270355117842703552178427035531784270355417842703555178427035561784270355717842703558178427035591784270356017842703561178427035621784270356317842703564178427035651784270356617842703567178427035681784270356917842703570178427035711784270357217842703573178427035741784270357517842703576178427035771784270357817842703579178427035801784270358117842703582178427035831784270358417842703585178427035861784270358717842703588178427035891784270359017842703591178427035921784270359317842703594178427035951784270359617842703597178427035981784270359917842703600178427036011784270360217842703603178427036041784270360517842703606178427036071784270360817842703609178427036101784270361117842703612178427036131784270361417842703615178427036161784270361717842703618178427036191784270362017842703621178427036221784270362317842703624178427036251784270362617842703627178427036281784270362917842703630178427036311784270363217842703633178427036341784270363517842703636178427036371784270363817842703639178427036401784270364117842703642178427036431784270364417842703645178427036461784270364717842703648178427036491784270365017842703651178427036521784270365317842703654178427036551784270365617842703657178427036581784270365917842703660178427036611784270366217842703663178427036641784270366517842703666178427036671784270366817842703669178427036701784270367117842703672178427036731784270367417842703675178427036761784270367717842703678178427036791784270368017842703681178427036821784270368317842703684178427036851784270368617842703687178427036881784270368917842703690178427036911784270369217842703693178427036941784270369517842703696178427036971784270369817842703699178427037001784270370117842703702178427037031784270370417842703705178427037061784270370717842703708178427037091784270371017842703711178427037121784270371317842703714178427037151784270371617842703717178427037181784270371917842703720178427037211784270372217842703723178427037241784270372517842703726178427037271784270372817842703729178427037301784270373117842703732178427037331784270373417842703735178427037361784270373717842703738178427037391784270374017842703741178427037421784270374317842703744178427037451784270374617842703747178427037481784270374917842703750178427037511784270375217842703753178427037541784270375517842703756178427037571784270375817842703759178427037601784270376117842703762178427037631784270376417842703765178427037661784270376717842703768178427037691784270377017842703771178427037721784270377317842703774178427037751784270377617842703777178427037781784270377917842703780178427037811784270378217842703783178427037841784270378517842703786178427037871784270378817842703789178427037901784270379117842703792178427037931784270379417842703795178427037961784270379717842703798178427037991784270380017842703801178427038021784270380317842703804178427038051784270380617842703807178427038081784270380917842703810178427038111784270381217842703813178427038141784270381517842703816178427038171784270381817842703819178427038201784270382117842703822178427038231784270382417842703825178427038261784270382717842703828178427038291784270383017842703831178427038321784270383317842703834178427038351784270383617842703837178427038381784270383917842703840178427038411784270384217842703843178427038441784270384517842703846178427038471784270384817842703849178427038501784270385117842703852178427038531784270385417842703855178427038561784270385717842703858178427038591784270386017842703861178427038621784270386317842703864178427038651784270386617842703867178427038681784270386917842703870178427038711784270387217842703873178427038741784270387517842703876178427038771784270387817842703879178427038801784270388117842703882178427038831784270388417842703885178427038861784270388717842703888178427038891784270389017842703891178427038921784270389317842703894178427038951784270389617842703897178427038981784270389917842703900178427039011784270390217842703903178427039041784270390517842703906178427039071784270390817842703909178427039101784270391117842703912178427039131784270391417842703915178427039161784270391717842703918178427039191784270392017842703921178427039221784270392317842703924178427039251784270392617842703927178427039281784270392917842703930178427039311784270393217842703933178427039341784270393517842703936178427039371784270393817842703939178427039401784270394117842703942178427039431784270394417842703945178427039461784270394717842703948178427039491784270395017842703951178427039521784270395317842703954178427039551784270395617842703957178427039581784270395917842703960178427039611784270396217842703963178427039641784270396517842703966178427039671784270396817842703969178427039701784270397117842703972178427039731784270397417842703975178427039761784270397717842703978178427039791784270398017842703981178427039821784270398317842703984178427039851784270398617842703987178427039881784270398917842703990178427039911784270399217842703993178427039941784270399517842703996178427039971784270399817842703999178427040001784270400117842704002178427040031784270400417842704005178427040061784270400717842704008178427040091784270401017842704011178427040121784270401317842704014178427040151784270401617842704017178427040181784270401917842704020178427040211784270402217842704023178427040241784270402517842704026178427040271784270402817842704029178427040301784270403117842704032178427040331784270403417842704035178427040361784270403717842704038178427040391784270404017842704041178427040421784270404317842704044178427040451784270404617842704047178427040481784270404917842704050178427040511784270405217842704053178427040541784270405517842704056178427040571784270405817842704059178427040601784270406117842704062178427040631784270406417842704065178427040661784270406717842704068178427040691784270407017842704071178427040721784270407317842704074178427040751784270407617842704077178427040781784270407917842704080178427040811784270408217842704083178427040841784270408517842704086178427040871784270408817842704089178427040901784270409117842704092178427040931784270409417842704095178427040961784270409717842704098178427040991784270410017842704101178427041021784270410317842704104178427041051784270410617842704107178427041081784270410917842704110178427041111784270411217842704113178427041141784270411517842704116178427041171784270411817842704119178427041201784270412117842704122178427041231784270412417842704125178427041261784270412717842704128178427041291784270413017842704131178427041321784270413317842704134178427041351784270413617842704137178427041381784270413917842704140178427041411784270414217842704143178427041441784270414517842704146178427041471784270414817842704149178427041501784270415117842704152178427041531784270415417842704155178427041561784270415717842704158178427041591784270416017842704161178427041621784270416317842704164178427041651784270416617842704167178427041681784270416917842704170178427041711784270417217842704173178427041741784270417517842704176178427041771784270417817842704179178427041801784270418117842704182178427041831784270418417842704185178427041861784270418717842704188178427041891784270419017842704191178427041921784270419317842704194178427041951784270419617842704197178427041981784270419917842704200178427042011784270420217842704203178427042041784270420517842704206178427042071784270420817842704209178427042101784270421117842704212178427042131784270421417842704215178427042161784270421717842704218178427042191784270422017842704221178427042221784270422317842704224178427042251784270422617842704227178427042281784270422917842704230178427042311784270423217842704233178427042341784270423517842704236178427042371784270423817842704239178427042401784270424117842704242178427042431784270424417842704245178427042461784270424717842704248178427042491784270425017842704251178427042521784270425317842704254178427042551784270425617842704257178427042581784270425917842704260178427042611784270426217842704263178427042641784270426517842704266178427042671784270426817842704269178427042701784270427117842704272178427042731784270427417842704275178427042761784270427717842704278178427042791784270428017842704281178427042821784270428317842704284178427042851784270428617842704287178427042881784270428917842704290178427042911784270429217842704293178427042941784270429517842704296178427042971784270429817842704299178427043001784270430117842704302178427043031784270430417842704305178427043061784270430717842704308178427043091784270431017842704311178427043121784270431317842704314178427043151784270431617842704317178427043181784270431917842704320178427043211784270432217842704323178427043241784270432517842704326178427043271784270432817842704329178427043301784270433117842704332178427043331784270433417842704335178427043361784270433717842704338178427043391784270434017842704341178427043421784270434317842704344178427043451784270434617842704347178427043481784270434917842704350178427043511784270435217842704353178427043541784270435517842704356178427043571784270435817842704359178427043601784270436117842704362178427043631784270436417842704365178427043661784270436717842704368178427043691784270437017842704371178427043721784270437317842704374178427043751784270437617842704377178427043781784270437917842704380178427043811784270438217842704383178427043841784270438517842704386178427043871784270438817842704389178427043901784270439117842704392178427043931784270439417842704395178427043961784270439717842704398178427043991784270440017842704401178427044021784270440317842704404178427044051784270440617842704407178427044081784270440917842704410178427044111784270441217842704413178427044141784270441517842704416178427044171784270441817842704419178427044201784270442117842704422178427044231784270442417842704425178427044261784270442717842704428178427044291784270443017842704431178427044321784270443317842704434178427044351784270443617842704437178427044381784270443917842704440178427044411784270444217842704443178427044441784270444517842704446178427044471784270444817842704449178427044501784270445117842704452178427044531784270445417842704455178427044561784270445717842704458178427044591784270446017842704461178427044621784270446317842704464178427044651784270446617842704467178427044681784270446917842704470178427044711784270447217842704473178427044741784270447517842704476178427044771784270447817842704479178427044801784270448117842704482178427044831784270448417842704485178427044861784270448717842704488178427044891784270449017842704491178427044921784270449317842704494178427044951784270449617842704497178427044981784270449917842704500178427045011784270450217842704503178427045041784270450517842704506178427045071784270450817842704509178427045101784270451117842704512178427045131784270451417842704515178427045161784270451717842704518178427045191784270452017842704521178427045221784270452317842704524178427045251784270452617842704527178427045281784270452917842704530178427045311784270453217842704533178427045341784270453517842704536178427045371784270453817842704539178427045401784270454117842704542178427045431784270454417842704545178427045461784270454717842704548178427045491784270455017842704551178427045521784270455317842704554178427045551784270455617842704557178427045581784270455917842704560178427045611784270456217842704563178427045641784270456517842704566178427045671784270456817842704569178427045701784270457117842704572178427045731784270457417842704575178427045761784270457717842704578178427045791784270458017842704581178427045821784270458317842704584178427045851784270458617842704587178427045881784270458917842704590178427045911784270459217842704593178427045941784270459517842704596178427045971784270459817842704599178427046001784270460117842704602178427046031784270460417842704605178427046061784270460717842704608178427046091784270461017842704611178427046121784270461317842704614178427046151784270461617842704617178427046181784270461917842704620178427046211784270462217842704623178427046241784270462517842704626178427046271784270462817842704629178427046301784270463117842704632178427046331784270463417842704635178427046361784270463717842704638178427046391784270464017842704641178427046421784270464317842704644178427046451784270464617842704647178427046481784270464917842704650178427046511784270465217842704653178427046541784270465517842704656178427046571784270465817842704659178427046601784270466117842704662178427046631784270466417842704665178427046661784270466717842704668178427046691784270467017842704671178427046721784270467317842704674178427046751784270467617842704677178427046781784270467917842704680178427046811784270468217842704683178427046841784270468517842704686178427046871784270468817842704689178427046901784270469117842704692178427046931784270469417842704695178427046961784270469717842704698178427046991784270470017842704701178427047021784270470317842704704178427047051784270470617842704707178427047081784270470917842704710178427047111784270471217842704713178427047141784270471517842704716178427047171784270471817842704719178427047201784270472117842704722178427047231784270472417842704725178427047261784270472717842704728178427047291784270473017842704731178427047321784270473317842704734178427047351784270473617842704737178427047381784270473917842704740178427047411784270474217842704743178427047441784270474517842704746178427047471784270474817842704749178427047501784270475117842704752178427047531784270475417842704755178427047561784270475717842704758178427047591784270476017842704761178427047621784270476317842704764178427047651784270476617842704767178427047681784270476917842704770178427047711784270477217842704773178427047741784270477517842704776178427047771784270477817842704779178427047801784270478117842704782178427047831784270478417842704785178427047861784270478717842704788178427047891784270479017842704791178427047921784270479317842704794178427047951784270479617842704797178427047981784270479917842704800178427048011784270480217842704803178427048041784270480517842704806178427048071784270480817842704809178427048101784270481117842704812178427048131784270481417842704815178427048161784270481717842704818178427048191784270482017842704821178427048221784270482317842704824178427048251784270482617842704827178427048281784270482917842704830178427048311784270483217842704833178427048341784270483517842704836178427048371784270483817842704839178427048401784270484117842704842178427048431784270484417842704845178427048461784270484717842704848178427048491784270485017842704851178427048521784270485317842704854178427048551784270485617842704857178427048581784270485917842704860178427048611784270486217842704863178427048641784270486517842704866178427048671784270486817842704869178427048701784270487117842704872178427048731784270487417842704875178427048761784270487717842704878178427048791784270488017842704881178427048821784270488317842704884178427048851784270488617842704887178427048881784270488917842704890178427048911784270489217842704893178427048941784270489517842704896178427048971784270489817842704899178427049001784270490117842704902178427049031784270490417842704905178427049061784270490717842704908178427049091784270491017842704911178427049121784270491317842704914178427049151784270491617842704917178427049181784270491917842704920178427049211784270492217842704923178427049241784270492517842704926178427049271784270492817842704929178427049301784270493117842704932178427049331784270493417842704935178427049361784270493717842704938178427049391784270494017842704941178427049421784270494317842704944178427049451784270494617842704947178427049481784270494917842704950178427049511784270495217842704953178427049541784270495517842704956178427049571784270495817842704959178427049601784270496117842704962178427049631784270496417842704965178427049661784270496717842704968178427049691784270497017842704971178427049721784270497317842704974178427049751784270497617842704977178427049781784270497917842704980178427049811784270498217842704983178427049841784270498517842704986178427049871784270498817842704989178427049901784270499117842704992178427049931784270499417842704995178427049961784270499717842704998178427049991784270500017842705001178427050021784270500317842705004178427050051784270500617842705007178427050081784270500917842705010178427050111784270501217842705013178427050141784270501517842705016178427050171784270501817842705019178427050201784270502117842705022178427050231784270502417842705025178427050261784270502717842705028178427050291784270503017842705031178427050321784270503317842705034178427050351784270503617842705037178427050381784270503917842705040178427050411784270504217842705043178427050441784270504517842705046178427050471784270504817842705049178427050501784270505117842705052178427050531784270505417842705055178427050561784270505717842705058178427050591784270506017842705061178427050621784270506317842705064178427050651784270506617842705067178427050681784270506917842705070178427050711784270507217842705073178427050741784270507517842705076178427050771784270507817842705079178427050801784270508117842705082178427050831784270508417842705085178427050861784270508717842705088178427050891784270509017842705091178427050921784270509317842705094178427050951784270509617842705097178427050981784270509917842705100178427051011784270510217842705103178427051041784270510517842705106178427051071784270510817842705109178427051101784270511117842705112178427051131784270511417842705115178427051161784270511717842705118178427051191784270512017842705121178427051221784270512317842705124178427051251784270512617842705127178427051281784270512917842705130178427051311784270513217842705133178427051341784270513517842705136178427051371784270513817842705139178427051401784270514117842705142178427051431784270514417842705145178427051461784270514717842705148178427051491784270515017842705151178427051521784270515317842705154178427051551784270515617842705157178427051581784270515917842705160178427051611784270516217842705163178427051641784270516517842705166178427051671784270516817842705169178427051701784270517117842705172178427051731784270517417842705175178427051761784270517717842705178178427051791784270518017842705181178427051821784270518317842705184178427051851784270518617842705187178427051881784270518917842705190178427051911784270519217842705193178427051941784270519517842705196178427051971784270519817842705199178427052001784270520117842705202178427052031784270520417842705205178427052061784270520717842705208178427052091784270521017842705211178427052121784270521317842705214178427052151784270521617842705217178427052181784270521917842705220178427052211784270522217842705223178427052241784270522517842705226178427052271784270522817842705229178427052301784270523117842705232178427052331784270523417842705235178427052361784270523717842705238178427052391784270524017842705241178427052421784270524317842705244178427052451784270524617842705247178427052481784270524917842705250178427052511784270525217842705253178427052541784270525517842705256178427052571784270525817842705259178427052601784270526117842705262178427052631784270526417842705265178427052661784270526717842705268178427052691784270527017842705271178427052721784270527317842705274178427052751784270527617842705277178427052781784270527917842705280178427052811784270528217842705283178427052841784270528517842705286178427052871784270528817842705289178427052901784270529117842705292178427052931784270529417842705295178427052961784270529717842705298178427052991784270530017842705301178427053021784270530317842705304178427053051784270530617842705307178427053081784270530917842705310178427053111784270531217842705313178427053141784270531517842705316178427053171784270531817842705319178427053201784270532117842705322178427053231784270532417842705325178427053261784270532717842705328178427053291784270533017842705331178427053321784270533317842705334178427053351784270533617842705337178427053381784270533917842705340178427053411784270534217842705343178427053441784270534517842705346178427053471784270534817842705349178427053501784270535117842705352178427053531784270535417842705355178427053561784270535717842705358178427053591784270536017842705361178427053621784270536317842705364178427053651784270536617842705367178427053681784270536917842705370178427053711784270537217842705373178427053741784270537517842705376178427053771784270537817842705379178427053801784270538117842705382178427053831784270538417842705385178427053861784270538717842705388178427053891784270539017842705391178427053921784270539317842705394178427053951784270539617842705397178427053981784270539917842705400178427054011784270540217842705403178427054041784270540517842705406178427054071784270540817842705409178427054101784270541117842705412178427054131784270541417842705415178427054161784270541717842705418178427054191784270542017842705421178427054221784270542317842705424178427054251784270542617842705427178427054281784270542917842705430178427054311784270543217842705433178427054341784270543517842705436178427054371784270543817842705439178427054401784270544117842705442178427054431784270544417842705445178427054461784270544717842705448178427054491784270545017842705451178427054521784270545317842705454178427054551784270545617842705457178427054581784270545917842705460178427054611784270546217842705463178427054641784270546517842705466178427054671784270546817842705469178427054701784270547117842705472178427054731784270547417842705475178427054761784270547717842705478178427054791784270548017842705481178427054821784270548317842705484178427054851784270548617842705487178427054881784270548917842705490178427054911784270549217842705493178427054941784270549517842705496178427054971784270549817842705499178427055001784270550117842705502178427055031784270550417842705505178427055061784270550717842705508178427055091784270551017842705511178427055121784270551317842705514178427055151784270551617842705517178427055181784270551917842705520178427055211784270552217842705523178427055241784270552517842705526178427055271784270552817842705529178427055301784270553117842705532178427055331784270553417842705535178427055361784270553717842705538178427055391784270554017842705541178427055421784270554317842705544178427055451784270554617842705547178427055481784270554917842705550178427055511784270555217842705553178427055541784270555517842705556178427055571784270555817842705559178427055601784270556117842705562178427055631784270556417842705565178427055661784270556717842705568178427055691784270557017842705571178427055721784270557317842705574178427055751784270557617842705577178427055781784270557917842705580178427055811784270558217842705583178427055841784270558517842705586178427055871784270558817842705589178427055901784270559117842705592178427055931784270559417842705595178427055961784270559717842705598178427055991784270560017842705601178427056021784270560317842705604178427056051784270560617842705607178427056081784270560917842705610178427056111784270561217842705613178427056141784270561517842705616178427056171784270561817842705619178427056201784270562117842705622178427056231784270562417842705625178427056261784270562717842705628178427056291784270563017842705631178427056321784270563317842705634178427056351784270563617842705637178427056381784270563917842705640178427056411784270564217842705643178427056441784270564517842705646178427056471784270564817842705649178427056501784270565117842705652178427056531784270565417842705655178427056561784270565717842705658178427056591784270566017842705661178427056621784270566317842705664178427056651784270566617842705667178427056681784270566917842705670178427056711784270567217842705673178427056741784270567517842705676178427056771784270567817842705679178427056801784270568117842705682178427056831784270568417842705685178427056861784270568717842705688178427056891784270569017842705691178427056921784270569317842705694178427056951784270569617842705697178427056981784270569917842705700178427057011784270570217842705703178427057041784270570517842705706178427057071784270570817842705709178427057101784270571117842705712178427057131784270571417842705715178427057161784270571717842705718178427057191784270572017842705721178427057221784270572317842705724178427057251784270572617842705727178427057281784270572917842705730178427057311784270573217842705733178427057341784270573517842705736178427057371784270573817842705739178427057401784270574117842705742178427057431784270574417842705745178427057461784270574717842705748178427057491784270575017842705751178427057521784270575317842705754178427057551784270575617842705757178427057581784270575917842705760178427057611784270576217842705763178427057641784270576517842705766178427057671784270576817842705769178427057701784270577117842705772178427057731784270577417842705775178427057761784270577717842705778178427057791784270578017842705781178427057821784270578317842705784178427057851784270578617842705787178427057881784270578917842705790178427057911784270579217842705793178427057941784270579517842705796178427057971784270579817842705799178427058001784270580117842705802178427058031784270580417842705805178427058061784270580717842705808178427058091784270581017842705811178427058121784270581317842705814178427058151784270581617842705817178427058181784270581917842705820178427058211784270582217842705823178427058241784270582517842705826178427058271784270582817842705829178427058301784270583117842705832178427058331784270583417842705835178427058361784270583717842705838178427058391784270584017842705841178427058421784270584317842705844178427058451784270584617842705847178427058481784270584917842705850178427058511784270585217842705853178427058541784270585517842705856178427058571784270585817842705859178427058601784270586117842705862178427058631784270586417842705865178427058661784270586717842705868178427058691784270587017842705871178427058721784270587317842705874178427058751784270587617842705877178427058781784270587917842705880178427058811784270588217842705883178427058841784270588517842705886178427058871784270588817842705889178427058901784270589117842705892178427058931784270589417842705895178427058961784270589717842705898178427058991784270590017842705901178427059021784270590317842705904178427059051784270590617842705907178427059081784270590917842705910178427059111784270591217842705913178427059141784270591517842705916178427059171784270591817842705919178427059201784270592117842705922178427059231784270592417842705925178427059261784270592717842705928178427059291784270593017842705931178427059321784270593317842705934178427059351784270593617842705937178427059381784270593917842705940178427059411784270594217842705943178427059441784270594517842705946178427059471784270594817842705949178427059501784270595117842705952178427059531784270595417842705955178427059561784270595717842705958178427059591784270596017842705961178427059621784270596317842705964178427059651784270596617842705967178427059681784270596917842705970178427059711784270597217842705973178427059741784270597517842705976178427059771784270597817842705979178427059801784270598117842705982178427059831784270598417842705985178427059861784270598717842705988178427059891784270599017842705991178427059921784270599317842705994178427059951784270599617842705997178427059981784270599917842706000178427060011784270600217842706003178427060041784270600517842706006178427060071784270600817842706009178427060101784270601117842706012178427060131784270601417842706015178427060161784270601717842706018178427060191784270602017842706021178427060221784270602317842706024178427060251784270602617842706027178427060281784270602917842706030178427060311784270603217842706033178427060341784270603517842706036178427060371784270603817842706039178427060401784270604117842706042178427060431784270604417842706045178427060461784270604717842706048178427060491784270605017842706051178427060521784270605317842706054178427060551784270605617842706057178427060581784270605917842706060178427060611784270606217842706063178427060641784270606517842706066178427060671784270606817842706069178427060701784270607117842706072178427060731784270607417842706075178427060761784270607717842706078178427060791784270608017842706081178427060821784270608317842706084178427060851784270608617842706087178427060881784270608917842706090178427060911784270609217842706093178427060941784270609517842706096178427060971784270609817842706099178427061001784270610117842706102178427061031784270610417842706105178427061061784270610717842706108178427061091784270611017842706111178427061121784270611317842706114178427061151784270611617842706117178427061181784270611917842706120178427061211784270612217842706123178427061241784270612517842706126178427061271784270612817842706129178427061301784270613117842706132178427061331784270613417842706135178427061361784270613717842706138178427061391784270614017842706141178427061421784270614317842706144178427061451784270614617842706147178427061481784270614917842706150178427061511784270615217842706153178427061541784270615517842706156178427061571784270615817842706159178427061601784270616117842706162178427061631784270616417842706165178427061661784270616717842706168178427061691784270617017842706171178427061721784270617317842706174178427061751784270617617842706177178427061781784270617917842706180178427061811784270618217842706183178427061841784270618517842706186178427061871784270618817842706189178427061901784270619117842706192178427061931784270619417842706195178427061961784270619717842706198178427061991784270620017842706201178427062021784270620317842706204178427062051784270620617842706207178427062081784270620917842706210178427062111784270621217842706213178427062141784270621517842706216178427062171784270621817842706219178427062201784270622117842706222178427062231784270622417842706225178427062261784270622717842706228178427062291784270623017842706231178427062321784270623317842706234178427062351784270623617842706237178427062381784270623917842706240178427062411784270624217842706243178427062441784270624517842706246178427062471784270624817842706249178427062501784270625117842706252178427062531784270625417842706255178427062561784270625717842706258178427062591784270626017842706261178427062621784270626317842706264178427062651784270626617842706267178427062681784270626917842706270178427062711784270627217842706273178427062741784270627517842706276178427062771784270627817842706279178427062801784270628117842706282178427062831784270628417842706285178427062861784270628717842706288178427062891784270629017842706291178427062921784270629317842706294178427062951784270629617842706297178427062981784270629917842706300178427063011784270630217842706303178427063041784270630517842706306178427063071784270630817842706309178427063101784270631117842706312178427063131784270631417842706315178427063161784270631717842706318178427063191784270632017842706321178427063221784270632317842706324178427063251784270632617842706327178427063281784270632917842706330178427063311784270633217842706333178427063341784270633517842706336178427063371784270633817842706339178427063401784270634117842706342178427063431784270634417842706345178427063461784270634717842706348178427063491784270635017842706351178427063521784270635317842706354178427063551784270635617842706357178427063581784270635917842706360178427063611784270636217842706363178427063641784270636517842706366178427063671784270636817842706369178427063701784270637117842706372178427063731784270637417842706375178427063761784270637717842706378178427063791784270638017842706381178427063821784270638317842706384178427063851784270638617842706387178427063881784270638917842706390178427063911784270639217842706393178427063941784270639517842706396178427063971784270639817842706399178427064001784270640117842706402178427064031784270640417842706405178427064061784270640717842706408178427064091784270641017842706411178427064121784270641317842706414178427064151784270641617842706417178427064181784270641917842706420178427064211784270642217842706423178427064241784270642517842706426178427064271784270642817842706429178427064301784270643117842706432178427064331784270643417842706435178427064361784270643717842706438178427064391784270644017842706441178427064421784270644317842706444178427064451784270644617842706447178427064481784270644917842706450178427064511784270645217842706453178427064541784270645517842706456178427064571784270645817842706459178427064601784270646117842706462178427064631784270646417842706465178427064661784270646717842706468178427064691784270647017842706471178427064721784270647317842706474178427064751784270647617842706477178427064781784270647917842706480178427064811784270648217842706483178427064841784270648517842706486178427064871784270648817842706489178427064901784270649117842706492178427064931784270649417842706495178427064961784270649717842706498178427064991784270650017842706501178427065021784270650317842706504178427065051784270650617842706507178427065081784270650917842706510178427065111784270651217842706513178427065141784270651517842706516178427065171784270651817842706519178427065201784270652117842706522178427065231784270652417842706525178427065261784270652717842706528178427065291784270653017842706531178427065321784270653317842706534178427065351784270653617842706537178427065381784270653917842706540178427065411784270654217842706543178427065441784270654517842706546178427065471784270654817842706549178427065501784270655117842706552178427065531784270655417842706555178427065561784270655717842706558178427065591784270656017842706561178427065621784270656317842706564178427065651784270656617842706567178427065681784270656917842706570178427065711784270657217842706573178427065741784270657517842706576178427065771784270657817842706579178427065801784270658117842706582178427065831784270658417842706585178427065861784270658717842706588178427065891784270659017842706591178427065921784270659317842706594178427065951784270659617842706597178427065981784270659917842706600178427066011784270660217842706603178427066041784270660517842706606178427066071784270660817842706609178427066101784270661117842706612178427066131784270661417842706615178427066161784270661717842706618178427066191784270662017842706621178427066221784270662317842706624178427066251784270662617842706627178427066281784270662917842706630178427066311784270663217842706633178427066341784270663517842706636178427066371784270663817842706639178427066401784270664117842706642178427066431784270664417842706645178427066461784270664717842706648178427066491784270665017842706651178427066521784270665317842706654178427066551784270665617842706657178427066581784270665917842706660178427066611784270666217842706663178427066641784270666517842706666178427066671784270666817842706669178427066701784270667117842706672178427066731784270667417842706675178427066761784270667717842706678178427066791784270668017842706681178427066821784270668317842706684178427066851784270668617842706687178427066881784270668917842706690178427066911784270669217842706693178427066941784270669517842706696178427066971784270669817842706699178427067001784270670117842706702178427067031784270670417842706705178427067061784270670717842706708178427067091784270671017842706711178427067121784270671317842706714178427067151784270671617842706717178427067181784270671917842706720178427067211784270672217842706723178427067241784270672517842706726178427067271784270672817842706729178427067301784270673117842706732178427067331784270673417842706735178427067361784270673717842706738178427067391784270674017842706741178427067421784270674317842706744178427067451784270674617842706747178427067481784270674917842706750178427067511784270675217842706753178427067541784270675517842706756178427067571784270675817842706759178427067601784270676117842706762178427067631784270676417842706765178427067661784270676717842706768178427067691784270677017842706771178427067721784270677317842706774178427067751784270677617842706777178427067781784270677917842706780178427067811784270678217842706783178427067841784270678517842706786178427067871784270678817842706789178427067901784270679117842706792178427067931784270679417842706795178427067961784270679717842706798178427067991784270680017842706801178427068021784270680317842706804178427068051784270680617842706807178427068081784270680917842706810178427068111784270681217842706813178427068141784270681517842706816178427068171784270681817842706819178427068201784270682117842706822178427068231784270682417842706825178427068261784270682717842706828178427068291784270683017842706831178427068321784270683317842706834178427068351784270683617842706837178427068381784270683917842706840178427068411784270684217842706843178427068441784270684517842706846178427068471784270684817842706849178427068501784270685117842706852178427068531784270685417842706855178427068561784270685717842706858178427068591784270686017842706861178427068621784270686317842706864178427068651784270686617842706867178427068681784270686917842706870178427068711784270687217842706873178427068741784270687517842706876178427068771784270687817842706879178427068801784270688117842706882178427068831784270688417842706885178427068861784270688717842706888178427068891784270689017842706891178427068921784270689317842706894178427068951784270689617842706897178427068981784270689917842706900178427069011784270690217842706903178427069041784270690517842706906178427069071784270690817842706909178427069101784270691117842706912178427069131784270691417842706915178427069161784270691717842706918178427069191784270692017842706921178427069221784270692317842706924178427069251784270692617842706927178427069281784270692917842706930178427069311784270693217842706933178427069341784270693517842706936178427069371784270693817842706939178427069401784270694117842706942178427069431784270694417842706945178427069461784270694717842706948178427069491784270695017842706951178427069521784270695317842706954178427069551784270695617842706957178427069581784270695917842706960178427069611784270696217842706963178427069641784270696517842706966178427069671784270696817842706969178427069701784270697117842706972178427069731784270697417842706975178427069761784270697717842706978178427069791784270698017842706981178427069821784270698317842706984178427069851784270698617842706987178427069881784270698917842706990178427069911784270699217842706993178427069941784270699517842706996178427069971784270699817842706999178427070001784270700117842707002178427070031784270700417842707005178427070061784270700717842707008178427070091784270701017842707011178427070121784270701317842707014178427070151784270701617842707017178427070181784270701917842707020178427070211784270702217842707023178427070241784270702517842707026178427070271784270702817842707029178427070301784270703117842707032178427070331784270703417842707035178427070361784270703717842707038178427070391784270704017842707041178427070421784270704317842707044178427070451784270704617842707047178427070481784270704917842707050178427070511784270705217842707053178427070541784270705517842707056178427070571784270705817842707059178427070601784270706117842707062178427070631784270706417842707065178427070661784270706717842707068178427070691784270707017842707071178427070721784270707317842707074178427070751784270707617842707077178427070781784270707917842707080178427070811784270708217842707083178427070841784270708517842707086178427070871784270708817842707089178427070901784270709117842707092178427070931784270709417842707095178427070961784270709717842707098178427070991784270710017842707101178427071021784270710317842707104178427071051784270710617842707107178427071081784270710917842707110178427071111784270711217842707113178427071141784270711517842707116178427071171784270711817842707119178427071201784270712117842707122178427071231784270712417842707125178427071261784270712717842707128178427071291784270713017842707131178427071321784270713317842707134178427071351784270713617842707137178427071381784270713917842707140178427071411784270714217842707143178427071441784270714517842707146178427071471784270714817842707149178427071501784270715117842707152178427071531784270715417842707155178427071561784270715717842707158178427071591784270716017842707161178427071621784270716317842707164178427071651784270716617842707167178427071681784270716917842707170178427071711784270717217842707173178427071741784270717517842707176178427071771784270717817842707179178427071801784270718117842707182178427071831784270718417842707185178427071861784270718717842707188178427071891784270719017842707191178427071921784270719317842707194178427071951784270719617842707197178427071981784270719917842707200178427072011784270720217842707203178427072041784270720517842707206178427072071784270720817842707209178427072101784270721117842707212178427072131784270721417842707215178427072161784270721717842707218178427072191784270722017842707221178427072221784270722317842707224178427072251784270722617842707227178427072281784270722917842707230178427072311784270723217842707233178427072341784270723517842707236178427072371784270723817842707239178427072401784270724117842707242178427072431784270724417842707245178427072461784270724717842707248178427072491784270725017842707251178427072521784270725317842707254178427072551784270725617842707257178427072581784270725917842707260178427072611784270726217842707263178427072641784270726517842707266178427072671784270726817842707269178427072701784270727117842707272178427072731784270727417842707275178427072761784270727717842707278178427072791784270728017842707281178427072821784270728317842707284178427072851784270728617842707287178427072881784270728917842707290178427072911784270729217842707293178427072941784270729517842707296178427072971784270729817842707299178427073001784270730117842707302178427073031784270730417842707305178427073061784270730717842707308178427073091784270731017842707311178427073121784270731317842707314178427073151784270731617842707317178427073181784270731917842707320178427073211784270732217842707323178427073241784270732517842707326178427073271784270732817842707329178427073301784270733117842707332178427073331784270733417842707335178427073361784270733717842707338178427073391784270734017842707341178427073421784270734317842707344178427073451784270734617842707347178427073481784270734917842707350178427073511784270735217842707353178427073541784270735517842707356178427073571784270735817842707359178427073601784270736117842707362178427073631784270736417842707365178427073661784270736717842707368178427073691784270737017842707371178427073721784270737317842707374178427073751784270737617842707377178427073781784270737917842707380178427073811784270738217842707383178427073841784270738517842707386178427073871784270738817842707389178427073901784270739117842707392178427073931784270739417842707395178427073961784270739717842707398178427073991784270740017842707401178427074021784270740317842707404178427074051784270740617842707407178427074081784270740917842707410178427074111784270741217842707413178427074141784270741517842707416178427074171784270741817842707419178427074201784270742117842707422178427074231784270742417842707425178427074261784270742717842707428178427074291784270743017842707431178427074321784270743317842707434178427074351784270743617842707437178427074381784270743917842707440178427074411784270744217842707443178427074441784270744517842707446178427074471784270744817842707449178427074501784270745117842707452178427074531784270745417842707455178427074561784270745717842707458178427074591784270746017842707461178427074621784270746317842707464178427074651784270746617842707467178427074681784270746917842707470178427074711784270747217842707473178427074741784270747517842707476178427074771784270747817842707479178427074801784270748117842707482178427074831784270748417842707485178427074861784270748717842707488178427074891784270749017842707491178427074921784270749317842707494178427074951784270749617842707497178427074981784270749917842707500178427075011784270750217842707503178427075041784270750517842707506178427075071784270750817842707509178427075101784270751117842707512178427075131784270751417842707515178427075161784270751717842707518178427075191784270752017842707521178427075221784270752317842707524178427075251784270752617842707527178427075281784270752917842707530178427075311784270753217842707533178427075341784270753517842707536178427075371784270753817842707539178427075401784270754117842707542178427075431784270754417842707545178427075461784270754717842707548178427075491784270755017842707551178427075521784270755317842707554178427075551784270755617842707557178427075581784270755917842707560178427075611784270756217842707563178427075641784270756517842707566178427075671784270756817842707569178427075701784270757117842707572178427075731784270757417842707575178427075761784270757717842707578178427075791784270758017842707581178427075821784270758317842707584178427075851784270758617842707587178427075881784270758917842707590178427075911784270759217842707593178427075941784270759517842707596178427075971784270759817842707599178427076001784270760117842707602178427076031784270760417842707605178427076061784270760717842707608178427076091784270761017842707611178427076121784270761317842707614178427076151784270761617842707617178427076181784270761917842707620178427076211784270762217842707623178427076241784270762517842707626178427076271784270762817842707629178427076301784270763117842707632178427076331784270763417842707635178427076361784270763717842707638178427076391784270764017842707641178427076421784270764317842707644178427076451784270764617842707647178427076481784270764917842707650178427076511784270765217842707653178427076541784270765517842707656178427076571784270765817842707659178427076601784270766117842707662178427076631784270766417842707665178427076661784270766717842707668178427076691784270767017842707671178427076721784270767317842707674178427076751784270767617842707677178427076781784270767917842707680178427076811784270768217842707683178427076841784270768517842707686178427076871784270768817842707689178427076901784270769117842707692178427076931784270769417842707695178427076961784270769717842707698178427076991784270770017842707701178427077021784270770317842707704178427077051784270770617842707707178427077081784270770917842707710178427077111784270771217842707713178427077141784270771517842707716178427077171784270771817842707719178427077201784270772117842707722178427077231784270772417842707725178427077261784270772717842707728178427077291784270773017842707731178427077321784270773317842707734178427077351784270773617842707737178427077381784270773917842707740178427077411784270774217842707743178427077441784270774517842707746178427077471784270774817842707749178427077501784270775117842707752178427077531784270775417842707755178427077561784270775717842707758178427077591784270776017842707761178427077621784270776317842707764178427077651784270776617842707767178427077681784270776917842707770178427077711784270777217842707773178427077741784270777517842707776178427077771784270777817842707779178427077801784270778117842707782178427077831784270778417842707785178427077861784270778717842707788178427077891784270779017842707791178427077921784270779317842707794178427077951784270779617842707797178427077981784270779917842707800178427078011784270780217842707803178427078041784270780517842707806178427078071784270780817842707809178427078101784270781117842707812178427078131784270781417842707815178427078161784270781717842707818178427078191784270782017842707821178427078221784270782317842707824178427078251784270782617842707827178427078281784270782917842707830178427078311784270783217842707833178427078341784270783517842707836178427078371784270783817842707839178427078401784270784117842707842178427078431784270784417842707845178427078461784270784717842707848178427078491784270785017842707851178427078521784270785317842707854178427078551784270785617842707857178427078581784270785917842707860178427078611784270786217842707863178427078641784270786517842707866178427078671784270786817842707869178427078701784270787117842707872178427078731784270787417842707875178427078761784270787717842707878178427078791784270788017842707881178427078821784270788317842707884178427078851784270788617842707887178427078881784270788917842707890178427078911784270789217842707893178427078941784270789517842707896178427078971784270789817842707899178427079001784270790117842707902178427079031784270790417842707905178427079061784270790717842707908178427079091784270791017842707911178427079121784270791317842707914178427079151784270791617842707917178427079181784270791917842707920178427079211784270792217842707923178427079241784270792517842707926178427079271784270792817842707929178427079301784270793117842707932178427079331784270793417842707935178427079361784270793717842707938178427079391784270794017842707941178427079421784270794317842707944178427079451784270794617842707947178427079481784270794917842707950178427079511784270795217842707953178427079541784270795517842707956178427079571784270795817842707959178427079601784270796117842707962178427079631784270796417842707965178427079661784270796717842707968178427079691784270797017842707971178427079721784270797317842707974178427079751784270797617842707977178427079781784270797917842707980178427079811784270798217842707983178427079841784270798517842707986178427079871784270798817842707989178427079901784270799117842707992178427079931784270799417842707995178427079961784270799717842707998178427079991784270800017842708001178427080021784270800317842708004178427080051784270800617842708007178427080081784270800917842708010178427080111784270801217842708013178427080141784270801517842708016178427080171784270801817842708019178427080201784270802117842708022178427080231784270802417842708025178427080261784270802717842708028178427080291784270803017842708031178427080321784270803317842708034178427080351784270803617842708037178427080381784270803917842708040178427080411784270804217842708043178427080441784270804517842708046178427080471784270804817842708049178427080501784270805117842708052178427080531784270805417842708055178427080561784270805717842708058178427080591784270806017842708061178427080621784270806317842708064178427080651784270806617842708067178427080681784270806917842708070178427080711784270807217842708073178427080741784270807517842708076178427080771784270807817842708079178427080801784270808117842708082178427080831784270808417842708085178427080861784270808717842708088178427080891784270809017842708091178427080921784270809317842708094178427080951784270809617842708097178427080981784270809917842708100178427081011784270810217842708103178427081041784270810517842708106178427081071784270810817842708109178427081101784270811117842708112178427081131784270811417842708115178427081161784270811717842708118178427081191784270812017842708121178427081221784270812317842708124178427081251784270812617842708127178427081281784270812917842708130178427081311784270813217842708133178427081341784270813517842708136178427081371784270813817842708139178427081401784270814117842708142178427081431784270814417842708145178427081461784270814717842708148178427081491784270815017842708151178427081521784270815317842708154178427081551784270815617842708157178427081581784270815917842708160178427081611784270816217842708163178427081641784270816517842708166178427081671784270816817842708169178427081701784270817117842708172178427081731784270817417842708175178427081761784270817717842708178178427081791784270818017842708181178427081821784270818317842708184178427081851784270818617842708187178427081881784270818917842708190178427081911784270819217842708193178427081941784270819517842708196178427081971784270819817842708199178427082001784270820117842708202178427082031784270820417842708205178427082061784270820717842708208178427082091784270821017842708211178427082121784270821317842708214178427082151784270821617842708217178427082181784270821917842708220178427082211784270822217842708223178427082241784270822517842708226178427082271784270822817842708229178427082301784270823117842708232178427082331784270823417842708235178427082361784270823717842708238178427082391784270824017842708241178427082421784270824317842708244178427082451784270824617842708247178427082481784270824917842708250178427082511784270825217842708253178427082541784270825517842708256178427082571784270825817842708259178427082601784270826117842708262178427082631784270826417842708265178427082661784270826717842708268178427082691784270827017842708271178427082721784270827317842708274178427082751784270827617842708277178427082781784270827917842708280178427082811784270828217842708283178427082841784270828517842708286178427082871784270828817842708289178427082901784270829117842708292178427082931784270829417842708295178427082961784270829717842708298178427082991784270830017842708301178427083021784270830317842708304178427083051784270830617842708307178427083081784270830917842708310178427083111784270831217842708313178427083141784270831517842708316178427083171784270831817842708319178427083201784270832117842708322178427083231784270832417842708325178427083261784270832717842708328178427083291784270833017842708331178427083321784270833317842708334178427083351784270833617842708337178427083381784270833917842708340178427083411784270834217842708343178427083441784270834517842708346178427083471784270834817842708349178427083501784270835117842708352178427083531784270835417842708355178427083561784270835717842708358178427083591784270836017842708361178427083621784270836317842708364178427083651784270836617842708367178427083681784270836917842708370178427083711784270837217842708373178427083741784270837517842708376178427083771784270837817842708379178427083801784270838117842708382178427083831784270838417842708385178427083861784270838717842708388178427083891784270839017842708391178427083921784270839317842708394178427083951784270839617842708397178427083981784270839917842708400178427084011784270840217842708403178427084041784270840517842708406178427084071784270840817842708409178427084101784270841117842708412178427084131784270841417842708415178427084161784270841717842708418178427084191784270842017842708421178427084221784270842317842708424178427084251784270842617842708427178427084281784270842917842708430178427084311784270843217842708433178427084341784270843517842708436178427084371784270843817842708439178427084401784270844117842708442178427084431784270844417842708445178427084461784270844717842708448178427084491784270845017842708451178427084521784270845317842708454178427084551784270845617842708457178427084581784270845917842708460178427084611784270846217842708463178427084641784270846517842708466178427084671784270846817842708469178427084701784270847117842708472178427084731784270847417842708475178427084761784270847717842708478178427084791784270848017842708481178427084821784270848317842708484178427084851784270848617842708487178427084881784270848917842708490178427084911784270849217842708493178427084941784270849517842708496178427084971784270849817842708499178427085001784270850117842708502178427085031784270850417842708505178427085061784270850717842708508178427085091784270851017842708511178427085121784270851317842708514178427085151784270851617842708517178427085181784270851917842708520178427085211784270852217842708523178427085241784270852517842708526178427085271784270852817842708529178427085301784270853117842708532178427085331784270853417842708535178427085361784270853717842708538178427085391784270854017842708541178427085421784270854317842708544178427085451784270854617842708547178427085481784270854917842708550178427085511784270855217842708553178427085541784270855517842708556178427085571784270855817842708559178427085601784270856117842708562178427085631784270856417842708565178427085661784270856717842708568178427085691784270857017842708571178427085721784270857317842708574178427085751784270857617842708577178427085781784270857917842708580178427085811784270858217842708583178427085841784270858517842708586178427085871784270858817842708589178427085901784270859117842708592178427085931784270859417842708595178427085961784270859717842708598178427085991784270860017842708601178427086021784270860317842708604178427086051784270860617842708607178427086081784270860917842708610178427086111784270861217842708613178427086141784270861517842708616178427086171784270861817842708619178427086201784270862117842708622178427086231784270862417842708625178427086261784270862717842708628178427086291784270863017842708631178427086321784270863317842708634178427086351784270863617842708637178427086381784270863917842708640178427086411784270864217842708643178427086441784270864517842708646178427086471784270864817842708649178427086501784270865117842708652178427086531784270865417842708655178427086561784270865717842708658178427086591784270866017842708661178427086621784270866317842708664178427086651784270866617842708667178427086681784270866917842708670178427086711784270867217842708673178427086741784270867517842708676178427086771784270867817842708679178427086801784270868117842708682178427086831784270868417842708685178427086861784270868717842708688178427086891784270869017842708691178427086921784270869317842708694178427086951784270869617842708697178427086981784270869917842708700178427087011784270870217842708703178427087041784270870517842708706178427087071784270870817842708709178427087101784270871117842708712178427087131784270871417842708715178427087161784270871717842708718178427087191784270872017842708721178427087221784270872317842708724178427087251784270872617842708727178427087281784270872917842708730178427087311784270873217842708733178427087341784270873517842708736178427087371784270873817842708739178427087401784270874117842708742178427087431784270874417842708745178427087461784270874717842708748178427087491784270875017842708751178427087521784270875317842708754178427087551784270875617842708757178427087581784270875917842708760178427087611784270876217842708763178427087641784270876517842708766178427087671784270876817842708769178427087701784270877117842708772178427087731784270877417842708775178427087761784270877717842708778178427087791784270878017842708781178427087821784270878317842708784178427087851784270878617842708787178427087881784270878917842708790178427087911784270879217842708793178427087941784270879517842708796178427087971784270879817842708799178427088001784270880117842708802178427088031784270880417842708805178427088061784270880717842708808178427088091784270881017842708811178427088121784270881317842708814178427088151784270881617842708817178427088181784270881917842708820178427088211784270882217842708823178427088241784270882517842708826178427088271784270882817842708829178427088301784270883117842708832178427088331784270883417842708835178427088361784270883717842708838178427088391784270884017842708841178427088421784270884317842708844178427088451784270884617842708847178427088481784270884917842708850178427088511784270885217842708853178427088541784270885517842708856178427088571784270885817842708859178427088601784270886117842708862178427088631784270886417842708865178427088661784270886717842708868178427088691784270887017842708871178427088721784270887317842708874178427088751784270887617842708877178427088781784270887917842708880178427088811784270888217842708883178427088841784270888517842708886178427088871784270888817842708889178427088901784270889117842708892178427088931784270889417842708895178427088961784270889717842708898178427088991784270890017842708901178427089021784270890317842708904178427089051784270890617842708907178427089081784270890917842708910178427089111784270891217842708913178427089141784270891517842708916178427089171784270891817842708919178427089201784270892117842708922178427089231784270892417842708925178427089261784270892717842708928178427089291784270893017842708931178427089321784270893317842708934178427089351784270893617842708937178427089381784270893917842708940178427089411784270894217842708943178427089441784270894517842708946178427089471784270894817842708949178427089501784270895117842708952178427089531784270895417842708955178427089561784270895717842708958178427089591784270896017842708961178427089621784270896317842708964178427089651784270896617842708967178427089681784270896917842708970178427089711784270897217842708973178427089741784270897517842708976178427089771784270897817842708979178427089801784270898117842708982178427089831784270898417842708985178427089861784270898717842708988178427089891784270899017842708991178427089921784270899317842708994178427089951784270899617842708997178427089981784270899917842709000178427090011784270900217842709003178427090041784270900517842709006178427090071784270900817842709009178427090101784270901117842709012178427090131784270901417842709015178427090161784270901717842709018178427090191784270902017842709021178427090221784270902317842709024178427090251784270902617842709027178427090281784270902917842709030178427090311784270903217842709033178427090341784270903517842709036178427090371784270903817842709039178427090401784270904117842709042178427090431784270904417842709045178427090461784270904717842709048178427090491784270905017842709051178427090521784270905317842709054178427090551784270905617842709057178427090581784270905917842709060178427090611784270906217842709063178427090641784270906517842709066178427090671784270906817842709069178427090701784270907117842709072178427090731784270907417842709075178427090761784270907717842709078178427090791784270908017842709081178427090821784270908317842709084178427090851784270908617842709087178427090881784270908917842709090178427090911784270909217842709093178427090941784270909517842709096178427090971784270909817842709099178427091001784270910117842709102178427091031784270910417842709105178427091061784270910717842709108178427091091784270911017842709111178427091121784270911317842709114178427091151784270911617842709117178427091181784270911917842709120178427091211784270912217842709123178427091241784270912517842709126178427091271784270912817842709129178427091301784270913117842709132178427091331784270913417842709135178427091361784270913717842709138178427091391784270914017842709141178427091421784270914317842709144178427091451784270914617842709147178427091481784270914917842709150178427091511784270915217842709153178427091541784270915517842709156178427091571784270915817842709159178427091601784270916117842709162178427091631784270916417842709165178427091661784270916717842709168178427091691784270917017842709171178427091721784270917317842709174178427091751784270917617842709177178427091781784270917917842709180178427091811784270918217842709183178427091841784270918517842709186178427091871784270918817842709189178427091901784270919117842709192178427091931784270919417842709195178427091961784270919717842709198178427091991784270920017842709201178427092021784270920317842709204178427092051784270920617842709207178427092081784270920917842709210178427092111784270921217842709213178427092141784270921517842709216178427092171784270921817842709219178427092201784270922117842709222178427092231784270922417842709225178427092261784270922717842709228178427092291784270923017842709231178427092321784270923317842709234178427092351784270923617842709237178427092381784270923917842709240178427092411784270924217842709243178427092441784270924517842709246178427092471784270924817842709249178427092501784270925117842709252178427092531784270925417842709255178427092561784270925717842709258178427092591784270926017842709261178427092621784270926317842709264178427092651784270926617842709267178427092681784270926917842709270178427092711784270927217842709273178427092741784270927517842709276178427092771784270927817842709279178427092801784270928117842709282178427092831784270928417842709285178427092861784270928717842709288178427092891784270929017842709291178427092921784270929317842709294178427092951784270929617842709297178427092981784270929917842709300178427093011784270930217842709303178427093041784270930517842709306178427093071784270930817842709309178427093101784270931117842709312178427093131784270931417842709315178427093161784270931717842709318178427093191784270932017842709321178427093221784270932317842709324178427093251784270932617842709327178427093281784270932917842709330178427093311784270933217842709333178427093341784270933517842709336178427093371784270933817842709339178427093401784270934117842709342178427093431784270934417842709345178427093461784270934717842709348178427093491784270935017842709351178427093521784270935317842709354178427093551784270935617842709357178427093581784270935917842709360178427093611784270936217842709363178427093641784270936517842709366178427093671784270936817842709369178427093701784270937117842709372178427093731784270937417842709375178427093761784270937717842709378178427093791784270938017842709381178427093821784270938317842709384178427093851784270938617842709387178427093881784270938917842709390178427093911784270939217842709393178427093941784270939517842709396178427093971784270939817842709399178427094001784270940117842709402178427094031784270940417842709405178427094061784270940717842709408178427094091784270941017842709411178427094121784270941317842709414178427094151784270941617842709417178427094181784270941917842709420178427094211784270942217842709423178427094241784270942517842709426178427094271784270942817842709429178427094301784270943117842709432178427094331784270943417842709435178427094361784270943717842709438178427094391784270944017842709441178427094421784270944317842709444178427094451784270944617842709447178427094481784270944917842709450178427094511784270945217842709453178427094541784270945517842709456178427094571784270945817842709459178427094601784270946117842709462178427094631784270946417842709465178427094661784270946717842709468178427094691784270947017842709471178427094721784270947317842709474178427094751784270947617842709477178427094781784270947917842709480178427094811784270948217842709483178427094841784270948517842709486178427094871784270948817842709489178427094901784270949117842709492178427094931784270949417842709495178427094961784270949717842709498178427094991784270950017842709501178427095021784270950317842709504178427095051784270950617842709507178427095081784270950917842709510178427095111784270951217842709513178427095141784270951517842709516178427095171784270951817842709519178427095201784270952117842709522178427095231784270952417842709525178427095261784270952717842709528178427095291784270953017842709531178427095321784270953317842709534178427095351784270953617842709537178427095381784270953917842709540178427095411784270954217842709543178427095441784270954517842709546178427095471784270954817842709549178427095501784270955117842709552178427095531784270955417842709555178427095561784270955717842709558178427095591784270956017842709561178427095621784270956317842709564178427095651784270956617842709567178427095681784270956917842709570178427095711784270957217842709573178427095741784270957517842709576178427095771784270957817842709579178427095801784270958117842709582178427095831784270958417842709585178427095861784270958717842709588178427095891784270959017842709591178427095921784270959317842709594178427095951784270959617842709597178427095981784270959917842709600178427096011784270960217842709603178427096041784270960517842709606178427096071784270960817842709609178427096101784270961117842709612178427096131784270961417842709615178427096161784270961717842709618178427096191784270962017842709621178427096221784270962317842709624178427096251784270962617842709627178427096281784270962917842709630178427096311784270963217842709633178427096341784270963517842709636178427096371784270963817842709639178427096401784270964117842709642178427096431784270964417842709645178427096461784270964717842709648178427096491784270965017842709651178427096521784270965317842709654178427096551784270965617842709657178427096581784270965917842709660178427096611784270966217842709663178427096641784270966517842709666178427096671784270966817842709669178427096701784270967117842709672178427096731784270967417842709675178427096761784270967717842709678178427096791784270968017842709681178427096821784270968317842709684178427096851784270968617842709687178427096881784270968917842709690178427096911784270969217842709693178427096941784270969517842709696178427096971784270969817842709699178427097001784270970117842709702178427097031784270970417842709705178427097061784270970717842709708178427097091784270971017842709711178427097121784270971317842709714178427097151784270971617842709717178427097181784270971917842709720178427097211784270972217842709723178427097241784270972517842709726178427097271784270972817842709729178427097301784270973117842709732178427097331784270973417842709735178427097361784270973717842709738178427097391784270974017842709741178427097421784270974317842709744178427097451784270974617842709747178427097481784270974917842709750178427097511784270975217842709753178427097541784270975517842709756178427097571784270975817842709759178427097601784270976117842709762178427097631784270976417842709765178427097661784270976717842709768178427097691784270977017842709771178427097721784270977317842709774178427097751784270977617842709777178427097781784270977917842709780178427097811784270978217842709783178427097841784270978517842709786178427097871784270978817842709789178427097901784270979117842709792178427097931784270979417842709795178427097961784270979717842709798178427097991784270980017842709801178427098021784270980317842709804178427098051784270980617842709807178427098081784270980917842709810178427098111784270981217842709813178427098141784270981517842709816178427098171784270981817842709819178427098201784270982117842709822178427098231784270982417842709825178427098261784270982717842709828178427098291784270983017842709831178427098321784270983317842709834178427098351784270983617842709837178427098381784270983917842709840178427098411784270984217842709843178427098441784270984517842709846178427098471784270984817842709849178427098501784270985117842709852178427098531784270985417842709855178427098561784270985717842709858178427098591784270986017842709861178427098621784270986317842709864178427098651784270986617842709867178427098681784270986917842709870178427098711784270987217842709873178427098741784270987517842709876178427098771784270987817842709879178427098801784270988117842709882178427098831784270988417842709885178427098861784270988717842709888178427098891784270989017842709891178427098921784270989317842709894178427098951784270989617842709897178427098981784270989917842709900178427099011784270990217842709903178427099041784270990517842709906178427099071784270990817842709909178427099101784270991117842709912178427099131784270991417842709915178427099161784270991717842709918178427099191784270992017842709921178427099221784270992317842709924178427099251784270992617842709927178427099281784270992917842709930178427099311784270993217842709933178427099341784270993517842709936178427099371784270993817842709939178427099401784270994117842709942178427099431784270994417842709945178427099461784270994717842709948178427099491784270995017842709951178427099521784270995317842709954178427099551784270995617842709957178427099581784270995917842709960178427099611784270996217842709963178427099641784270996517842709966178427099671784270996817842709969178427099701784270997117842709972178427099731784270997417842709975178427099761784270997717842709978178427099791784270998017842709981178427099821784270998317842709984178427099851784270998617842709987178427099881784270998917842709990178427099911784270999217842709993178427099941784270999517842709996178427099971784270999817842709999