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

手机号段1784370

1784370号段手机号码表

17843700000178437000011784370000217843700003178437000041784370000517843700006178437000071784370000817843700009178437000101784370001117843700012178437000131784370001417843700015178437000161784370001717843700018178437000191784370002017843700021178437000221784370002317843700024178437000251784370002617843700027178437000281784370002917843700030178437000311784370003217843700033178437000341784370003517843700036178437000371784370003817843700039178437000401784370004117843700042178437000431784370004417843700045178437000461784370004717843700048178437000491784370005017843700051178437000521784370005317843700054178437000551784370005617843700057178437000581784370005917843700060178437000611784370006217843700063178437000641784370006517843700066178437000671784370006817843700069178437000701784370007117843700072178437000731784370007417843700075178437000761784370007717843700078178437000791784370008017843700081178437000821784370008317843700084178437000851784370008617843700087178437000881784370008917843700090178437000911784370009217843700093178437000941784370009517843700096178437000971784370009817843700099178437001001784370010117843700102178437001031784370010417843700105178437001061784370010717843700108178437001091784370011017843700111178437001121784370011317843700114178437001151784370011617843700117178437001181784370011917843700120178437001211784370012217843700123178437001241784370012517843700126178437001271784370012817843700129178437001301784370013117843700132178437001331784370013417843700135178437001361784370013717843700138178437001391784370014017843700141178437001421784370014317843700144178437001451784370014617843700147178437001481784370014917843700150178437001511784370015217843700153178437001541784370015517843700156178437001571784370015817843700159178437001601784370016117843700162178437001631784370016417843700165178437001661784370016717843700168178437001691784370017017843700171178437001721784370017317843700174178437001751784370017617843700177178437001781784370017917843700180178437001811784370018217843700183178437001841784370018517843700186178437001871784370018817843700189178437001901784370019117843700192178437001931784370019417843700195178437001961784370019717843700198178437001991784370020017843700201178437002021784370020317843700204178437002051784370020617843700207178437002081784370020917843700210178437002111784370021217843700213178437002141784370021517843700216178437002171784370021817843700219178437002201784370022117843700222178437002231784370022417843700225178437002261784370022717843700228178437002291784370023017843700231178437002321784370023317843700234178437002351784370023617843700237178437002381784370023917843700240178437002411784370024217843700243178437002441784370024517843700246178437002471784370024817843700249178437002501784370025117843700252178437002531784370025417843700255178437002561784370025717843700258178437002591784370026017843700261178437002621784370026317843700264178437002651784370026617843700267178437002681784370026917843700270178437002711784370027217843700273178437002741784370027517843700276178437002771784370027817843700279178437002801784370028117843700282178437002831784370028417843700285178437002861784370028717843700288178437002891784370029017843700291178437002921784370029317843700294178437002951784370029617843700297178437002981784370029917843700300178437003011784370030217843700303178437003041784370030517843700306178437003071784370030817843700309178437003101784370031117843700312178437003131784370031417843700315178437003161784370031717843700318178437003191784370032017843700321178437003221784370032317843700324178437003251784370032617843700327178437003281784370032917843700330178437003311784370033217843700333178437003341784370033517843700336178437003371784370033817843700339178437003401784370034117843700342178437003431784370034417843700345178437003461784370034717843700348178437003491784370035017843700351178437003521784370035317843700354178437003551784370035617843700357178437003581784370035917843700360178437003611784370036217843700363178437003641784370036517843700366178437003671784370036817843700369178437003701784370037117843700372178437003731784370037417843700375178437003761784370037717843700378178437003791784370038017843700381178437003821784370038317843700384178437003851784370038617843700387178437003881784370038917843700390178437003911784370039217843700393178437003941784370039517843700396178437003971784370039817843700399178437004001784370040117843700402178437004031784370040417843700405178437004061784370040717843700408178437004091784370041017843700411178437004121784370041317843700414178437004151784370041617843700417178437004181784370041917843700420178437004211784370042217843700423178437004241784370042517843700426178437004271784370042817843700429178437004301784370043117843700432178437004331784370043417843700435178437004361784370043717843700438178437004391784370044017843700441178437004421784370044317843700444178437004451784370044617843700447178437004481784370044917843700450178437004511784370045217843700453178437004541784370045517843700456178437004571784370045817843700459178437004601784370046117843700462178437004631784370046417843700465178437004661784370046717843700468178437004691784370047017843700471178437004721784370047317843700474178437004751784370047617843700477178437004781784370047917843700480178437004811784370048217843700483178437004841784370048517843700486178437004871784370048817843700489178437004901784370049117843700492178437004931784370049417843700495178437004961784370049717843700498178437004991784370050017843700501178437005021784370050317843700504178437005051784370050617843700507178437005081784370050917843700510178437005111784370051217843700513178437005141784370051517843700516178437005171784370051817843700519178437005201784370052117843700522178437005231784370052417843700525178437005261784370052717843700528178437005291784370053017843700531178437005321784370053317843700534178437005351784370053617843700537178437005381784370053917843700540178437005411784370054217843700543178437005441784370054517843700546178437005471784370054817843700549178437005501784370055117843700552178437005531784370055417843700555178437005561784370055717843700558178437005591784370056017843700561178437005621784370056317843700564178437005651784370056617843700567178437005681784370056917843700570178437005711784370057217843700573178437005741784370057517843700576178437005771784370057817843700579178437005801784370058117843700582178437005831784370058417843700585178437005861784370058717843700588178437005891784370059017843700591178437005921784370059317843700594178437005951784370059617843700597178437005981784370059917843700600178437006011784370060217843700603178437006041784370060517843700606178437006071784370060817843700609178437006101784370061117843700612178437006131784370061417843700615178437006161784370061717843700618178437006191784370062017843700621178437006221784370062317843700624178437006251784370062617843700627178437006281784370062917843700630178437006311784370063217843700633178437006341784370063517843700636178437006371784370063817843700639178437006401784370064117843700642178437006431784370064417843700645178437006461784370064717843700648178437006491784370065017843700651178437006521784370065317843700654178437006551784370065617843700657178437006581784370065917843700660178437006611784370066217843700663178437006641784370066517843700666178437006671784370066817843700669178437006701784370067117843700672178437006731784370067417843700675178437006761784370067717843700678178437006791784370068017843700681178437006821784370068317843700684178437006851784370068617843700687178437006881784370068917843700690178437006911784370069217843700693178437006941784370069517843700696178437006971784370069817843700699178437007001784370070117843700702178437007031784370070417843700705178437007061784370070717843700708178437007091784370071017843700711178437007121784370071317843700714178437007151784370071617843700717178437007181784370071917843700720178437007211784370072217843700723178437007241784370072517843700726178437007271784370072817843700729178437007301784370073117843700732178437007331784370073417843700735178437007361784370073717843700738178437007391784370074017843700741178437007421784370074317843700744178437007451784370074617843700747178437007481784370074917843700750178437007511784370075217843700753178437007541784370075517843700756178437007571784370075817843700759178437007601784370076117843700762178437007631784370076417843700765178437007661784370076717843700768178437007691784370077017843700771178437007721784370077317843700774178437007751784370077617843700777178437007781784370077917843700780178437007811784370078217843700783178437007841784370078517843700786178437007871784370078817843700789178437007901784370079117843700792178437007931784370079417843700795178437007961784370079717843700798178437007991784370080017843700801178437008021784370080317843700804178437008051784370080617843700807178437008081784370080917843700810178437008111784370081217843700813178437008141784370081517843700816178437008171784370081817843700819178437008201784370082117843700822178437008231784370082417843700825178437008261784370082717843700828178437008291784370083017843700831178437008321784370083317843700834178437008351784370083617843700837178437008381784370083917843700840178437008411784370084217843700843178437008441784370084517843700846178437008471784370084817843700849178437008501784370085117843700852178437008531784370085417843700855178437008561784370085717843700858178437008591784370086017843700861178437008621784370086317843700864178437008651784370086617843700867178437008681784370086917843700870178437008711784370087217843700873178437008741784370087517843700876178437008771784370087817843700879178437008801784370088117843700882178437008831784370088417843700885178437008861784370088717843700888178437008891784370089017843700891178437008921784370089317843700894178437008951784370089617843700897178437008981784370089917843700900178437009011784370090217843700903178437009041784370090517843700906178437009071784370090817843700909178437009101784370091117843700912178437009131784370091417843700915178437009161784370091717843700918178437009191784370092017843700921178437009221784370092317843700924178437009251784370092617843700927178437009281784370092917843700930178437009311784370093217843700933178437009341784370093517843700936178437009371784370093817843700939178437009401784370094117843700942178437009431784370094417843700945178437009461784370094717843700948178437009491784370095017843700951178437009521784370095317843700954178437009551784370095617843700957178437009581784370095917843700960178437009611784370096217843700963178437009641784370096517843700966178437009671784370096817843700969178437009701784370097117843700972178437009731784370097417843700975178437009761784370097717843700978178437009791784370098017843700981178437009821784370098317843700984178437009851784370098617843700987178437009881784370098917843700990178437009911784370099217843700993178437009941784370099517843700996178437009971784370099817843700999178437010001784370100117843701002178437010031784370100417843701005178437010061784370100717843701008178437010091784370101017843701011178437010121784370101317843701014178437010151784370101617843701017178437010181784370101917843701020178437010211784370102217843701023178437010241784370102517843701026178437010271784370102817843701029178437010301784370103117843701032178437010331784370103417843701035178437010361784370103717843701038178437010391784370104017843701041178437010421784370104317843701044178437010451784370104617843701047178437010481784370104917843701050178437010511784370105217843701053178437010541784370105517843701056178437010571784370105817843701059178437010601784370106117843701062178437010631784370106417843701065178437010661784370106717843701068178437010691784370107017843701071178437010721784370107317843701074178437010751784370107617843701077178437010781784370107917843701080178437010811784370108217843701083178437010841784370108517843701086178437010871784370108817843701089178437010901784370109117843701092178437010931784370109417843701095178437010961784370109717843701098178437010991784370110017843701101178437011021784370110317843701104178437011051784370110617843701107178437011081784370110917843701110178437011111784370111217843701113178437011141784370111517843701116178437011171784370111817843701119178437011201784370112117843701122178437011231784370112417843701125178437011261784370112717843701128178437011291784370113017843701131178437011321784370113317843701134178437011351784370113617843701137178437011381784370113917843701140178437011411784370114217843701143178437011441784370114517843701146178437011471784370114817843701149178437011501784370115117843701152178437011531784370115417843701155178437011561784370115717843701158178437011591784370116017843701161178437011621784370116317843701164178437011651784370116617843701167178437011681784370116917843701170178437011711784370117217843701173178437011741784370117517843701176178437011771784370117817843701179178437011801784370118117843701182178437011831784370118417843701185178437011861784370118717843701188178437011891784370119017843701191178437011921784370119317843701194178437011951784370119617843701197178437011981784370119917843701200178437012011784370120217843701203178437012041784370120517843701206178437012071784370120817843701209178437012101784370121117843701212178437012131784370121417843701215178437012161784370121717843701218178437012191784370122017843701221178437012221784370122317843701224178437012251784370122617843701227178437012281784370122917843701230178437012311784370123217843701233178437012341784370123517843701236178437012371784370123817843701239178437012401784370124117843701242178437012431784370124417843701245178437012461784370124717843701248178437012491784370125017843701251178437012521784370125317843701254178437012551784370125617843701257178437012581784370125917843701260178437012611784370126217843701263178437012641784370126517843701266178437012671784370126817843701269178437012701784370127117843701272178437012731784370127417843701275178437012761784370127717843701278178437012791784370128017843701281178437012821784370128317843701284178437012851784370128617843701287178437012881784370128917843701290178437012911784370129217843701293178437012941784370129517843701296178437012971784370129817843701299178437013001784370130117843701302178437013031784370130417843701305178437013061784370130717843701308178437013091784370131017843701311178437013121784370131317843701314178437013151784370131617843701317178437013181784370131917843701320178437013211784370132217843701323178437013241784370132517843701326178437013271784370132817843701329178437013301784370133117843701332178437013331784370133417843701335178437013361784370133717843701338178437013391784370134017843701341178437013421784370134317843701344178437013451784370134617843701347178437013481784370134917843701350178437013511784370135217843701353178437013541784370135517843701356178437013571784370135817843701359178437013601784370136117843701362178437013631784370136417843701365178437013661784370136717843701368178437013691784370137017843701371178437013721784370137317843701374178437013751784370137617843701377178437013781784370137917843701380178437013811784370138217843701383178437013841784370138517843701386178437013871784370138817843701389178437013901784370139117843701392178437013931784370139417843701395178437013961784370139717843701398178437013991784370140017843701401178437014021784370140317843701404178437014051784370140617843701407178437014081784370140917843701410178437014111784370141217843701413178437014141784370141517843701416178437014171784370141817843701419178437014201784370142117843701422178437014231784370142417843701425178437014261784370142717843701428178437014291784370143017843701431178437014321784370143317843701434178437014351784370143617843701437178437014381784370143917843701440178437014411784370144217843701443178437014441784370144517843701446178437014471784370144817843701449178437014501784370145117843701452178437014531784370145417843701455178437014561784370145717843701458178437014591784370146017843701461178437014621784370146317843701464178437014651784370146617843701467178437014681784370146917843701470178437014711784370147217843701473178437014741784370147517843701476178437014771784370147817843701479178437014801784370148117843701482178437014831784370148417843701485178437014861784370148717843701488178437014891784370149017843701491178437014921784370149317843701494178437014951784370149617843701497178437014981784370149917843701500178437015011784370150217843701503178437015041784370150517843701506178437015071784370150817843701509178437015101784370151117843701512178437015131784370151417843701515178437015161784370151717843701518178437015191784370152017843701521178437015221784370152317843701524178437015251784370152617843701527178437015281784370152917843701530178437015311784370153217843701533178437015341784370153517843701536178437015371784370153817843701539178437015401784370154117843701542178437015431784370154417843701545178437015461784370154717843701548178437015491784370155017843701551178437015521784370155317843701554178437015551784370155617843701557178437015581784370155917843701560178437015611784370156217843701563178437015641784370156517843701566178437015671784370156817843701569178437015701784370157117843701572178437015731784370157417843701575178437015761784370157717843701578178437015791784370158017843701581178437015821784370158317843701584178437015851784370158617843701587178437015881784370158917843701590178437015911784370159217843701593178437015941784370159517843701596178437015971784370159817843701599178437016001784370160117843701602178437016031784370160417843701605178437016061784370160717843701608178437016091784370161017843701611178437016121784370161317843701614178437016151784370161617843701617178437016181784370161917843701620178437016211784370162217843701623178437016241784370162517843701626178437016271784370162817843701629178437016301784370163117843701632178437016331784370163417843701635178437016361784370163717843701638178437016391784370164017843701641178437016421784370164317843701644178437016451784370164617843701647178437016481784370164917843701650178437016511784370165217843701653178437016541784370165517843701656178437016571784370165817843701659178437016601784370166117843701662178437016631784370166417843701665178437016661784370166717843701668178437016691784370167017843701671178437016721784370167317843701674178437016751784370167617843701677178437016781784370167917843701680178437016811784370168217843701683178437016841784370168517843701686178437016871784370168817843701689178437016901784370169117843701692178437016931784370169417843701695178437016961784370169717843701698178437016991784370170017843701701178437017021784370170317843701704178437017051784370170617843701707178437017081784370170917843701710178437017111784370171217843701713178437017141784370171517843701716178437017171784370171817843701719178437017201784370172117843701722178437017231784370172417843701725178437017261784370172717843701728178437017291784370173017843701731178437017321784370173317843701734178437017351784370173617843701737178437017381784370173917843701740178437017411784370174217843701743178437017441784370174517843701746178437017471784370174817843701749178437017501784370175117843701752178437017531784370175417843701755178437017561784370175717843701758178437017591784370176017843701761178437017621784370176317843701764178437017651784370176617843701767178437017681784370176917843701770178437017711784370177217843701773178437017741784370177517843701776178437017771784370177817843701779178437017801784370178117843701782178437017831784370178417843701785178437017861784370178717843701788178437017891784370179017843701791178437017921784370179317843701794178437017951784370179617843701797178437017981784370179917843701800178437018011784370180217843701803178437018041784370180517843701806178437018071784370180817843701809178437018101784370181117843701812178437018131784370181417843701815178437018161784370181717843701818178437018191784370182017843701821178437018221784370182317843701824178437018251784370182617843701827178437018281784370182917843701830178437018311784370183217843701833178437018341784370183517843701836178437018371784370183817843701839178437018401784370184117843701842178437018431784370184417843701845178437018461784370184717843701848178437018491784370185017843701851178437018521784370185317843701854178437018551784370185617843701857178437018581784370185917843701860178437018611784370186217843701863178437018641784370186517843701866178437018671784370186817843701869178437018701784370187117843701872178437018731784370187417843701875178437018761784370187717843701878178437018791784370188017843701881178437018821784370188317843701884178437018851784370188617843701887178437018881784370188917843701890178437018911784370189217843701893178437018941784370189517843701896178437018971784370189817843701899178437019001784370190117843701902178437019031784370190417843701905178437019061784370190717843701908178437019091784370191017843701911178437019121784370191317843701914178437019151784370191617843701917178437019181784370191917843701920178437019211784370192217843701923178437019241784370192517843701926178437019271784370192817843701929178437019301784370193117843701932178437019331784370193417843701935178437019361784370193717843701938178437019391784370194017843701941178437019421784370194317843701944178437019451784370194617843701947178437019481784370194917843701950178437019511784370195217843701953178437019541784370195517843701956178437019571784370195817843701959178437019601784370196117843701962178437019631784370196417843701965178437019661784370196717843701968178437019691784370197017843701971178437019721784370197317843701974178437019751784370197617843701977178437019781784370197917843701980178437019811784370198217843701983178437019841784370198517843701986178437019871784370198817843701989178437019901784370199117843701992178437019931784370199417843701995178437019961784370199717843701998178437019991784370200017843702001178437020021784370200317843702004178437020051784370200617843702007178437020081784370200917843702010178437020111784370201217843702013178437020141784370201517843702016178437020171784370201817843702019178437020201784370202117843702022178437020231784370202417843702025178437020261784370202717843702028178437020291784370203017843702031178437020321784370203317843702034178437020351784370203617843702037178437020381784370203917843702040178437020411784370204217843702043178437020441784370204517843702046178437020471784370204817843702049178437020501784370205117843702052178437020531784370205417843702055178437020561784370205717843702058178437020591784370206017843702061178437020621784370206317843702064178437020651784370206617843702067178437020681784370206917843702070178437020711784370207217843702073178437020741784370207517843702076178437020771784370207817843702079178437020801784370208117843702082178437020831784370208417843702085178437020861784370208717843702088178437020891784370209017843702091178437020921784370209317843702094178437020951784370209617843702097178437020981784370209917843702100178437021011784370210217843702103178437021041784370210517843702106178437021071784370210817843702109178437021101784370211117843702112178437021131784370211417843702115178437021161784370211717843702118178437021191784370212017843702121178437021221784370212317843702124178437021251784370212617843702127178437021281784370212917843702130178437021311784370213217843702133178437021341784370213517843702136178437021371784370213817843702139178437021401784370214117843702142178437021431784370214417843702145178437021461784370214717843702148178437021491784370215017843702151178437021521784370215317843702154178437021551784370215617843702157178437021581784370215917843702160178437021611784370216217843702163178437021641784370216517843702166178437021671784370216817843702169178437021701784370217117843702172178437021731784370217417843702175178437021761784370217717843702178178437021791784370218017843702181178437021821784370218317843702184178437021851784370218617843702187178437021881784370218917843702190178437021911784370219217843702193178437021941784370219517843702196178437021971784370219817843702199178437022001784370220117843702202178437022031784370220417843702205178437022061784370220717843702208178437022091784370221017843702211178437022121784370221317843702214178437022151784370221617843702217178437022181784370221917843702220178437022211784370222217843702223178437022241784370222517843702226178437022271784370222817843702229178437022301784370223117843702232178437022331784370223417843702235178437022361784370223717843702238178437022391784370224017843702241178437022421784370224317843702244178437022451784370224617843702247178437022481784370224917843702250178437022511784370225217843702253178437022541784370225517843702256178437022571784370225817843702259178437022601784370226117843702262178437022631784370226417843702265178437022661784370226717843702268178437022691784370227017843702271178437022721784370227317843702274178437022751784370227617843702277178437022781784370227917843702280178437022811784370228217843702283178437022841784370228517843702286178437022871784370228817843702289178437022901784370229117843702292178437022931784370229417843702295178437022961784370229717843702298178437022991784370230017843702301178437023021784370230317843702304178437023051784370230617843702307178437023081784370230917843702310178437023111784370231217843702313178437023141784370231517843702316178437023171784370231817843702319178437023201784370232117843702322178437023231784370232417843702325178437023261784370232717843702328178437023291784370233017843702331178437023321784370233317843702334178437023351784370233617843702337178437023381784370233917843702340178437023411784370234217843702343178437023441784370234517843702346178437023471784370234817843702349178437023501784370235117843702352178437023531784370235417843702355178437023561784370235717843702358178437023591784370236017843702361178437023621784370236317843702364178437023651784370236617843702367178437023681784370236917843702370178437023711784370237217843702373178437023741784370237517843702376178437023771784370237817843702379178437023801784370238117843702382178437023831784370238417843702385178437023861784370238717843702388178437023891784370239017843702391178437023921784370239317843702394178437023951784370239617843702397178437023981784370239917843702400178437024011784370240217843702403178437024041784370240517843702406178437024071784370240817843702409178437024101784370241117843702412178437024131784370241417843702415178437024161784370241717843702418178437024191784370242017843702421178437024221784370242317843702424178437024251784370242617843702427178437024281784370242917843702430178437024311784370243217843702433178437024341784370243517843702436178437024371784370243817843702439178437024401784370244117843702442178437024431784370244417843702445178437024461784370244717843702448178437024491784370245017843702451178437024521784370245317843702454178437024551784370245617843702457178437024581784370245917843702460178437024611784370246217843702463178437024641784370246517843702466178437024671784370246817843702469178437024701784370247117843702472178437024731784370247417843702475178437024761784370247717843702478178437024791784370248017843702481178437024821784370248317843702484178437024851784370248617843702487178437024881784370248917843702490178437024911784370249217843702493178437024941784370249517843702496178437024971784370249817843702499178437025001784370250117843702502178437025031784370250417843702505178437025061784370250717843702508178437025091784370251017843702511178437025121784370251317843702514178437025151784370251617843702517178437025181784370251917843702520178437025211784370252217843702523178437025241784370252517843702526178437025271784370252817843702529178437025301784370253117843702532178437025331784370253417843702535178437025361784370253717843702538178437025391784370254017843702541178437025421784370254317843702544178437025451784370254617843702547178437025481784370254917843702550178437025511784370255217843702553178437025541784370255517843702556178437025571784370255817843702559178437025601784370256117843702562178437025631784370256417843702565178437025661784370256717843702568178437025691784370257017843702571178437025721784370257317843702574178437025751784370257617843702577178437025781784370257917843702580178437025811784370258217843702583178437025841784370258517843702586178437025871784370258817843702589178437025901784370259117843702592178437025931784370259417843702595178437025961784370259717843702598178437025991784370260017843702601178437026021784370260317843702604178437026051784370260617843702607178437026081784370260917843702610178437026111784370261217843702613178437026141784370261517843702616178437026171784370261817843702619178437026201784370262117843702622178437026231784370262417843702625178437026261784370262717843702628178437026291784370263017843702631178437026321784370263317843702634178437026351784370263617843702637178437026381784370263917843702640178437026411784370264217843702643178437026441784370264517843702646178437026471784370264817843702649178437026501784370265117843702652178437026531784370265417843702655178437026561784370265717843702658178437026591784370266017843702661178437026621784370266317843702664178437026651784370266617843702667178437026681784370266917843702670178437026711784370267217843702673178437026741784370267517843702676178437026771784370267817843702679178437026801784370268117843702682178437026831784370268417843702685178437026861784370268717843702688178437026891784370269017843702691178437026921784370269317843702694178437026951784370269617843702697178437026981784370269917843702700178437027011784370270217843702703178437027041784370270517843702706178437027071784370270817843702709178437027101784370271117843702712178437027131784370271417843702715178437027161784370271717843702718178437027191784370272017843702721178437027221784370272317843702724178437027251784370272617843702727178437027281784370272917843702730178437027311784370273217843702733178437027341784370273517843702736178437027371784370273817843702739178437027401784370274117843702742178437027431784370274417843702745178437027461784370274717843702748178437027491784370275017843702751178437027521784370275317843702754178437027551784370275617843702757178437027581784370275917843702760178437027611784370276217843702763178437027641784370276517843702766178437027671784370276817843702769178437027701784370277117843702772178437027731784370277417843702775178437027761784370277717843702778178437027791784370278017843702781178437027821784370278317843702784178437027851784370278617843702787178437027881784370278917843702790178437027911784370279217843702793178437027941784370279517843702796178437027971784370279817843702799178437028001784370280117843702802178437028031784370280417843702805178437028061784370280717843702808178437028091784370281017843702811178437028121784370281317843702814178437028151784370281617843702817178437028181784370281917843702820178437028211784370282217843702823178437028241784370282517843702826178437028271784370282817843702829178437028301784370283117843702832178437028331784370283417843702835178437028361784370283717843702838178437028391784370284017843702841178437028421784370284317843702844178437028451784370284617843702847178437028481784370284917843702850178437028511784370285217843702853178437028541784370285517843702856178437028571784370285817843702859178437028601784370286117843702862178437028631784370286417843702865178437028661784370286717843702868178437028691784370287017843702871178437028721784370287317843702874178437028751784370287617843702877178437028781784370287917843702880178437028811784370288217843702883178437028841784370288517843702886178437028871784370288817843702889178437028901784370289117843702892178437028931784370289417843702895178437028961784370289717843702898178437028991784370290017843702901178437029021784370290317843702904178437029051784370290617843702907178437029081784370290917843702910178437029111784370291217843702913178437029141784370291517843702916178437029171784370291817843702919178437029201784370292117843702922178437029231784370292417843702925178437029261784370292717843702928178437029291784370293017843702931178437029321784370293317843702934178437029351784370293617843702937178437029381784370293917843702940178437029411784370294217843702943178437029441784370294517843702946178437029471784370294817843702949178437029501784370295117843702952178437029531784370295417843702955178437029561784370295717843702958178437029591784370296017843702961178437029621784370296317843702964178437029651784370296617843702967178437029681784370296917843702970178437029711784370297217843702973178437029741784370297517843702976178437029771784370297817843702979178437029801784370298117843702982178437029831784370298417843702985178437029861784370298717843702988178437029891784370299017843702991178437029921784370299317843702994178437029951784370299617843702997178437029981784370299917843703000178437030011784370300217843703003178437030041784370300517843703006178437030071784370300817843703009178437030101784370301117843703012178437030131784370301417843703015178437030161784370301717843703018178437030191784370302017843703021178437030221784370302317843703024178437030251784370302617843703027178437030281784370302917843703030178437030311784370303217843703033178437030341784370303517843703036178437030371784370303817843703039178437030401784370304117843703042178437030431784370304417843703045178437030461784370304717843703048178437030491784370305017843703051178437030521784370305317843703054178437030551784370305617843703057178437030581784370305917843703060178437030611784370306217843703063178437030641784370306517843703066178437030671784370306817843703069178437030701784370307117843703072178437030731784370307417843703075178437030761784370307717843703078178437030791784370308017843703081178437030821784370308317843703084178437030851784370308617843703087178437030881784370308917843703090178437030911784370309217843703093178437030941784370309517843703096178437030971784370309817843703099178437031001784370310117843703102178437031031784370310417843703105178437031061784370310717843703108178437031091784370311017843703111178437031121784370311317843703114178437031151784370311617843703117178437031181784370311917843703120178437031211784370312217843703123178437031241784370312517843703126178437031271784370312817843703129178437031301784370313117843703132178437031331784370313417843703135178437031361784370313717843703138178437031391784370314017843703141178437031421784370314317843703144178437031451784370314617843703147178437031481784370314917843703150178437031511784370315217843703153178437031541784370315517843703156178437031571784370315817843703159178437031601784370316117843703162178437031631784370316417843703165178437031661784370316717843703168178437031691784370317017843703171178437031721784370317317843703174178437031751784370317617843703177178437031781784370317917843703180178437031811784370318217843703183178437031841784370318517843703186178437031871784370318817843703189178437031901784370319117843703192178437031931784370319417843703195178437031961784370319717843703198178437031991784370320017843703201178437032021784370320317843703204178437032051784370320617843703207178437032081784370320917843703210178437032111784370321217843703213178437032141784370321517843703216178437032171784370321817843703219178437032201784370322117843703222178437032231784370322417843703225178437032261784370322717843703228178437032291784370323017843703231178437032321784370323317843703234178437032351784370323617843703237178437032381784370323917843703240178437032411784370324217843703243178437032441784370324517843703246178437032471784370324817843703249178437032501784370325117843703252178437032531784370325417843703255178437032561784370325717843703258178437032591784370326017843703261178437032621784370326317843703264178437032651784370326617843703267178437032681784370326917843703270178437032711784370327217843703273178437032741784370327517843703276178437032771784370327817843703279178437032801784370328117843703282178437032831784370328417843703285178437032861784370328717843703288178437032891784370329017843703291178437032921784370329317843703294178437032951784370329617843703297178437032981784370329917843703300178437033011784370330217843703303178437033041784370330517843703306178437033071784370330817843703309178437033101784370331117843703312178437033131784370331417843703315178437033161784370331717843703318178437033191784370332017843703321178437033221784370332317843703324178437033251784370332617843703327178437033281784370332917843703330178437033311784370333217843703333178437033341784370333517843703336178437033371784370333817843703339178437033401784370334117843703342178437033431784370334417843703345178437033461784370334717843703348178437033491784370335017843703351178437033521784370335317843703354178437033551784370335617843703357178437033581784370335917843703360178437033611784370336217843703363178437033641784370336517843703366178437033671784370336817843703369178437033701784370337117843703372178437033731784370337417843703375178437033761784370337717843703378178437033791784370338017843703381178437033821784370338317843703384178437033851784370338617843703387178437033881784370338917843703390178437033911784370339217843703393178437033941784370339517843703396178437033971784370339817843703399178437034001784370340117843703402178437034031784370340417843703405178437034061784370340717843703408178437034091784370341017843703411178437034121784370341317843703414178437034151784370341617843703417178437034181784370341917843703420178437034211784370342217843703423178437034241784370342517843703426178437034271784370342817843703429178437034301784370343117843703432178437034331784370343417843703435178437034361784370343717843703438178437034391784370344017843703441178437034421784370344317843703444178437034451784370344617843703447178437034481784370344917843703450178437034511784370345217843703453178437034541784370345517843703456178437034571784370345817843703459178437034601784370346117843703462178437034631784370346417843703465178437034661784370346717843703468178437034691784370347017843703471178437034721784370347317843703474178437034751784370347617843703477178437034781784370347917843703480178437034811784370348217843703483178437034841784370348517843703486178437034871784370348817843703489178437034901784370349117843703492178437034931784370349417843703495178437034961784370349717843703498178437034991784370350017843703501178437035021784370350317843703504178437035051784370350617843703507178437035081784370350917843703510178437035111784370351217843703513178437035141784370351517843703516178437035171784370351817843703519178437035201784370352117843703522178437035231784370352417843703525178437035261784370352717843703528178437035291784370353017843703531178437035321784370353317843703534178437035351784370353617843703537178437035381784370353917843703540178437035411784370354217843703543178437035441784370354517843703546178437035471784370354817843703549178437035501784370355117843703552178437035531784370355417843703555178437035561784370355717843703558178437035591784370356017843703561178437035621784370356317843703564178437035651784370356617843703567178437035681784370356917843703570178437035711784370357217843703573178437035741784370357517843703576178437035771784370357817843703579178437035801784370358117843703582178437035831784370358417843703585178437035861784370358717843703588178437035891784370359017843703591178437035921784370359317843703594178437035951784370359617843703597178437035981784370359917843703600178437036011784370360217843703603178437036041784370360517843703606178437036071784370360817843703609178437036101784370361117843703612178437036131784370361417843703615178437036161784370361717843703618178437036191784370362017843703621178437036221784370362317843703624178437036251784370362617843703627178437036281784370362917843703630178437036311784370363217843703633178437036341784370363517843703636178437036371784370363817843703639178437036401784370364117843703642178437036431784370364417843703645178437036461784370364717843703648178437036491784370365017843703651178437036521784370365317843703654178437036551784370365617843703657178437036581784370365917843703660178437036611784370366217843703663178437036641784370366517843703666178437036671784370366817843703669178437036701784370367117843703672178437036731784370367417843703675178437036761784370367717843703678178437036791784370368017843703681178437036821784370368317843703684178437036851784370368617843703687178437036881784370368917843703690178437036911784370369217843703693178437036941784370369517843703696178437036971784370369817843703699178437037001784370370117843703702178437037031784370370417843703705178437037061784370370717843703708178437037091784370371017843703711178437037121784370371317843703714178437037151784370371617843703717178437037181784370371917843703720178437037211784370372217843703723178437037241784370372517843703726178437037271784370372817843703729178437037301784370373117843703732178437037331784370373417843703735178437037361784370373717843703738178437037391784370374017843703741178437037421784370374317843703744178437037451784370374617843703747178437037481784370374917843703750178437037511784370375217843703753178437037541784370375517843703756178437037571784370375817843703759178437037601784370376117843703762178437037631784370376417843703765178437037661784370376717843703768178437037691784370377017843703771178437037721784370377317843703774178437037751784370377617843703777178437037781784370377917843703780178437037811784370378217843703783178437037841784370378517843703786178437037871784370378817843703789178437037901784370379117843703792178437037931784370379417843703795178437037961784370379717843703798178437037991784370380017843703801178437038021784370380317843703804178437038051784370380617843703807178437038081784370380917843703810178437038111784370381217843703813178437038141784370381517843703816178437038171784370381817843703819178437038201784370382117843703822178437038231784370382417843703825178437038261784370382717843703828178437038291784370383017843703831178437038321784370383317843703834178437038351784370383617843703837178437038381784370383917843703840178437038411784370384217843703843178437038441784370384517843703846178437038471784370384817843703849178437038501784370385117843703852178437038531784370385417843703855178437038561784370385717843703858178437038591784370386017843703861178437038621784370386317843703864178437038651784370386617843703867178437038681784370386917843703870178437038711784370387217843703873178437038741784370387517843703876178437038771784370387817843703879178437038801784370388117843703882178437038831784370388417843703885178437038861784370388717843703888178437038891784370389017843703891178437038921784370389317843703894178437038951784370389617843703897178437038981784370389917843703900178437039011784370390217843703903178437039041784370390517843703906178437039071784370390817843703909178437039101784370391117843703912178437039131784370391417843703915178437039161784370391717843703918178437039191784370392017843703921178437039221784370392317843703924178437039251784370392617843703927178437039281784370392917843703930178437039311784370393217843703933178437039341784370393517843703936178437039371784370393817843703939178437039401784370394117843703942178437039431784370394417843703945178437039461784370394717843703948178437039491784370395017843703951178437039521784370395317843703954178437039551784370395617843703957178437039581784370395917843703960178437039611784370396217843703963178437039641784370396517843703966178437039671784370396817843703969178437039701784370397117843703972178437039731784370397417843703975178437039761784370397717843703978178437039791784370398017843703981178437039821784370398317843703984178437039851784370398617843703987178437039881784370398917843703990178437039911784370399217843703993178437039941784370399517843703996178437039971784370399817843703999178437040001784370400117843704002178437040031784370400417843704005178437040061784370400717843704008178437040091784370401017843704011178437040121784370401317843704014178437040151784370401617843704017178437040181784370401917843704020178437040211784370402217843704023178437040241784370402517843704026178437040271784370402817843704029178437040301784370403117843704032178437040331784370403417843704035178437040361784370403717843704038178437040391784370404017843704041178437040421784370404317843704044178437040451784370404617843704047178437040481784370404917843704050178437040511784370405217843704053178437040541784370405517843704056178437040571784370405817843704059178437040601784370406117843704062178437040631784370406417843704065178437040661784370406717843704068178437040691784370407017843704071178437040721784370407317843704074178437040751784370407617843704077178437040781784370407917843704080178437040811784370408217843704083178437040841784370408517843704086178437040871784370408817843704089178437040901784370409117843704092178437040931784370409417843704095178437040961784370409717843704098178437040991784370410017843704101178437041021784370410317843704104178437041051784370410617843704107178437041081784370410917843704110178437041111784370411217843704113178437041141784370411517843704116178437041171784370411817843704119178437041201784370412117843704122178437041231784370412417843704125178437041261784370412717843704128178437041291784370413017843704131178437041321784370413317843704134178437041351784370413617843704137178437041381784370413917843704140178437041411784370414217843704143178437041441784370414517843704146178437041471784370414817843704149178437041501784370415117843704152178437041531784370415417843704155178437041561784370415717843704158178437041591784370416017843704161178437041621784370416317843704164178437041651784370416617843704167178437041681784370416917843704170178437041711784370417217843704173178437041741784370417517843704176178437041771784370417817843704179178437041801784370418117843704182178437041831784370418417843704185178437041861784370418717843704188178437041891784370419017843704191178437041921784370419317843704194178437041951784370419617843704197178437041981784370419917843704200178437042011784370420217843704203178437042041784370420517843704206178437042071784370420817843704209178437042101784370421117843704212178437042131784370421417843704215178437042161784370421717843704218178437042191784370422017843704221178437042221784370422317843704224178437042251784370422617843704227178437042281784370422917843704230178437042311784370423217843704233178437042341784370423517843704236178437042371784370423817843704239178437042401784370424117843704242178437042431784370424417843704245178437042461784370424717843704248178437042491784370425017843704251178437042521784370425317843704254178437042551784370425617843704257178437042581784370425917843704260178437042611784370426217843704263178437042641784370426517843704266178437042671784370426817843704269178437042701784370427117843704272178437042731784370427417843704275178437042761784370427717843704278178437042791784370428017843704281178437042821784370428317843704284178437042851784370428617843704287178437042881784370428917843704290178437042911784370429217843704293178437042941784370429517843704296178437042971784370429817843704299178437043001784370430117843704302178437043031784370430417843704305178437043061784370430717843704308178437043091784370431017843704311178437043121784370431317843704314178437043151784370431617843704317178437043181784370431917843704320178437043211784370432217843704323178437043241784370432517843704326178437043271784370432817843704329178437043301784370433117843704332178437043331784370433417843704335178437043361784370433717843704338178437043391784370434017843704341178437043421784370434317843704344178437043451784370434617843704347178437043481784370434917843704350178437043511784370435217843704353178437043541784370435517843704356178437043571784370435817843704359178437043601784370436117843704362178437043631784370436417843704365178437043661784370436717843704368178437043691784370437017843704371178437043721784370437317843704374178437043751784370437617843704377178437043781784370437917843704380178437043811784370438217843704383178437043841784370438517843704386178437043871784370438817843704389178437043901784370439117843704392178437043931784370439417843704395178437043961784370439717843704398178437043991784370440017843704401178437044021784370440317843704404178437044051784370440617843704407178437044081784370440917843704410178437044111784370441217843704413178437044141784370441517843704416178437044171784370441817843704419178437044201784370442117843704422178437044231784370442417843704425178437044261784370442717843704428178437044291784370443017843704431178437044321784370443317843704434178437044351784370443617843704437178437044381784370443917843704440178437044411784370444217843704443178437044441784370444517843704446178437044471784370444817843704449178437044501784370445117843704452178437044531784370445417843704455178437044561784370445717843704458178437044591784370446017843704461178437044621784370446317843704464178437044651784370446617843704467178437044681784370446917843704470178437044711784370447217843704473178437044741784370447517843704476178437044771784370447817843704479178437044801784370448117843704482178437044831784370448417843704485178437044861784370448717843704488178437044891784370449017843704491178437044921784370449317843704494178437044951784370449617843704497178437044981784370449917843704500178437045011784370450217843704503178437045041784370450517843704506178437045071784370450817843704509178437045101784370451117843704512178437045131784370451417843704515178437045161784370451717843704518178437045191784370452017843704521178437045221784370452317843704524178437045251784370452617843704527178437045281784370452917843704530178437045311784370453217843704533178437045341784370453517843704536178437045371784370453817843704539178437045401784370454117843704542178437045431784370454417843704545178437045461784370454717843704548178437045491784370455017843704551178437045521784370455317843704554178437045551784370455617843704557178437045581784370455917843704560178437045611784370456217843704563178437045641784370456517843704566178437045671784370456817843704569178437045701784370457117843704572178437045731784370457417843704575178437045761784370457717843704578178437045791784370458017843704581178437045821784370458317843704584178437045851784370458617843704587178437045881784370458917843704590178437045911784370459217843704593178437045941784370459517843704596178437045971784370459817843704599178437046001784370460117843704602178437046031784370460417843704605178437046061784370460717843704608178437046091784370461017843704611178437046121784370461317843704614178437046151784370461617843704617178437046181784370461917843704620178437046211784370462217843704623178437046241784370462517843704626178437046271784370462817843704629178437046301784370463117843704632178437046331784370463417843704635178437046361784370463717843704638178437046391784370464017843704641178437046421784370464317843704644178437046451784370464617843704647178437046481784370464917843704650178437046511784370465217843704653178437046541784370465517843704656178437046571784370465817843704659178437046601784370466117843704662178437046631784370466417843704665178437046661784370466717843704668178437046691784370467017843704671178437046721784370467317843704674178437046751784370467617843704677178437046781784370467917843704680178437046811784370468217843704683178437046841784370468517843704686178437046871784370468817843704689178437046901784370469117843704692178437046931784370469417843704695178437046961784370469717843704698178437046991784370470017843704701178437047021784370470317843704704178437047051784370470617843704707178437047081784370470917843704710178437047111784370471217843704713178437047141784370471517843704716178437047171784370471817843704719178437047201784370472117843704722178437047231784370472417843704725178437047261784370472717843704728178437047291784370473017843704731178437047321784370473317843704734178437047351784370473617843704737178437047381784370473917843704740178437047411784370474217843704743178437047441784370474517843704746178437047471784370474817843704749178437047501784370475117843704752178437047531784370475417843704755178437047561784370475717843704758178437047591784370476017843704761178437047621784370476317843704764178437047651784370476617843704767178437047681784370476917843704770178437047711784370477217843704773178437047741784370477517843704776178437047771784370477817843704779178437047801784370478117843704782178437047831784370478417843704785178437047861784370478717843704788178437047891784370479017843704791178437047921784370479317843704794178437047951784370479617843704797178437047981784370479917843704800178437048011784370480217843704803178437048041784370480517843704806178437048071784370480817843704809178437048101784370481117843704812178437048131784370481417843704815178437048161784370481717843704818178437048191784370482017843704821178437048221784370482317843704824178437048251784370482617843704827178437048281784370482917843704830178437048311784370483217843704833178437048341784370483517843704836178437048371784370483817843704839178437048401784370484117843704842178437048431784370484417843704845178437048461784370484717843704848178437048491784370485017843704851178437048521784370485317843704854178437048551784370485617843704857178437048581784370485917843704860178437048611784370486217843704863178437048641784370486517843704866178437048671784370486817843704869178437048701784370487117843704872178437048731784370487417843704875178437048761784370487717843704878178437048791784370488017843704881178437048821784370488317843704884178437048851784370488617843704887178437048881784370488917843704890178437048911784370489217843704893178437048941784370489517843704896178437048971784370489817843704899178437049001784370490117843704902178437049031784370490417843704905178437049061784370490717843704908178437049091784370491017843704911178437049121784370491317843704914178437049151784370491617843704917178437049181784370491917843704920178437049211784370492217843704923178437049241784370492517843704926178437049271784370492817843704929178437049301784370493117843704932178437049331784370493417843704935178437049361784370493717843704938178437049391784370494017843704941178437049421784370494317843704944178437049451784370494617843704947178437049481784370494917843704950178437049511784370495217843704953178437049541784370495517843704956178437049571784370495817843704959178437049601784370496117843704962178437049631784370496417843704965178437049661784370496717843704968178437049691784370497017843704971178437049721784370497317843704974178437049751784370497617843704977178437049781784370497917843704980178437049811784370498217843704983178437049841784370498517843704986178437049871784370498817843704989178437049901784370499117843704992178437049931784370499417843704995178437049961784370499717843704998178437049991784370500017843705001178437050021784370500317843705004178437050051784370500617843705007178437050081784370500917843705010178437050111784370501217843705013178437050141784370501517843705016178437050171784370501817843705019178437050201784370502117843705022178437050231784370502417843705025178437050261784370502717843705028178437050291784370503017843705031178437050321784370503317843705034178437050351784370503617843705037178437050381784370503917843705040178437050411784370504217843705043178437050441784370504517843705046178437050471784370504817843705049178437050501784370505117843705052178437050531784370505417843705055178437050561784370505717843705058178437050591784370506017843705061178437050621784370506317843705064178437050651784370506617843705067178437050681784370506917843705070178437050711784370507217843705073178437050741784370507517843705076178437050771784370507817843705079178437050801784370508117843705082178437050831784370508417843705085178437050861784370508717843705088178437050891784370509017843705091178437050921784370509317843705094178437050951784370509617843705097178437050981784370509917843705100178437051011784370510217843705103178437051041784370510517843705106178437051071784370510817843705109178437051101784370511117843705112178437051131784370511417843705115178437051161784370511717843705118178437051191784370512017843705121178437051221784370512317843705124178437051251784370512617843705127178437051281784370512917843705130178437051311784370513217843705133178437051341784370513517843705136178437051371784370513817843705139178437051401784370514117843705142178437051431784370514417843705145178437051461784370514717843705148178437051491784370515017843705151178437051521784370515317843705154178437051551784370515617843705157178437051581784370515917843705160178437051611784370516217843705163178437051641784370516517843705166178437051671784370516817843705169178437051701784370517117843705172178437051731784370517417843705175178437051761784370517717843705178178437051791784370518017843705181178437051821784370518317843705184178437051851784370518617843705187178437051881784370518917843705190178437051911784370519217843705193178437051941784370519517843705196178437051971784370519817843705199178437052001784370520117843705202178437052031784370520417843705205178437052061784370520717843705208178437052091784370521017843705211178437052121784370521317843705214178437052151784370521617843705217178437052181784370521917843705220178437052211784370522217843705223178437052241784370522517843705226178437052271784370522817843705229178437052301784370523117843705232178437052331784370523417843705235178437052361784370523717843705238178437052391784370524017843705241178437052421784370524317843705244178437052451784370524617843705247178437052481784370524917843705250178437052511784370525217843705253178437052541784370525517843705256178437052571784370525817843705259178437052601784370526117843705262178437052631784370526417843705265178437052661784370526717843705268178437052691784370527017843705271178437052721784370527317843705274178437052751784370527617843705277178437052781784370527917843705280178437052811784370528217843705283178437052841784370528517843705286178437052871784370528817843705289178437052901784370529117843705292178437052931784370529417843705295178437052961784370529717843705298178437052991784370530017843705301178437053021784370530317843705304178437053051784370530617843705307178437053081784370530917843705310178437053111784370531217843705313178437053141784370531517843705316178437053171784370531817843705319178437053201784370532117843705322178437053231784370532417843705325178437053261784370532717843705328178437053291784370533017843705331178437053321784370533317843705334178437053351784370533617843705337178437053381784370533917843705340178437053411784370534217843705343178437053441784370534517843705346178437053471784370534817843705349178437053501784370535117843705352178437053531784370535417843705355178437053561784370535717843705358178437053591784370536017843705361178437053621784370536317843705364178437053651784370536617843705367178437053681784370536917843705370178437053711784370537217843705373178437053741784370537517843705376178437053771784370537817843705379178437053801784370538117843705382178437053831784370538417843705385178437053861784370538717843705388178437053891784370539017843705391178437053921784370539317843705394178437053951784370539617843705397178437053981784370539917843705400178437054011784370540217843705403178437054041784370540517843705406178437054071784370540817843705409178437054101784370541117843705412178437054131784370541417843705415178437054161784370541717843705418178437054191784370542017843705421178437054221784370542317843705424178437054251784370542617843705427178437054281784370542917843705430178437054311784370543217843705433178437054341784370543517843705436178437054371784370543817843705439178437054401784370544117843705442178437054431784370544417843705445178437054461784370544717843705448178437054491784370545017843705451178437054521784370545317843705454178437054551784370545617843705457178437054581784370545917843705460178437054611784370546217843705463178437054641784370546517843705466178437054671784370546817843705469178437054701784370547117843705472178437054731784370547417843705475178437054761784370547717843705478178437054791784370548017843705481178437054821784370548317843705484178437054851784370548617843705487178437054881784370548917843705490178437054911784370549217843705493178437054941784370549517843705496178437054971784370549817843705499178437055001784370550117843705502178437055031784370550417843705505178437055061784370550717843705508178437055091784370551017843705511178437055121784370551317843705514178437055151784370551617843705517178437055181784370551917843705520178437055211784370552217843705523178437055241784370552517843705526178437055271784370552817843705529178437055301784370553117843705532178437055331784370553417843705535178437055361784370553717843705538178437055391784370554017843705541178437055421784370554317843705544178437055451784370554617843705547178437055481784370554917843705550178437055511784370555217843705553178437055541784370555517843705556178437055571784370555817843705559178437055601784370556117843705562178437055631784370556417843705565178437055661784370556717843705568178437055691784370557017843705571178437055721784370557317843705574178437055751784370557617843705577178437055781784370557917843705580178437055811784370558217843705583178437055841784370558517843705586178437055871784370558817843705589178437055901784370559117843705592178437055931784370559417843705595178437055961784370559717843705598178437055991784370560017843705601178437056021784370560317843705604178437056051784370560617843705607178437056081784370560917843705610178437056111784370561217843705613178437056141784370561517843705616178437056171784370561817843705619178437056201784370562117843705622178437056231784370562417843705625178437056261784370562717843705628178437056291784370563017843705631178437056321784370563317843705634178437056351784370563617843705637178437056381784370563917843705640178437056411784370564217843705643178437056441784370564517843705646178437056471784370564817843705649178437056501784370565117843705652178437056531784370565417843705655178437056561784370565717843705658178437056591784370566017843705661178437056621784370566317843705664178437056651784370566617843705667178437056681784370566917843705670178437056711784370567217843705673178437056741784370567517843705676178437056771784370567817843705679178437056801784370568117843705682178437056831784370568417843705685178437056861784370568717843705688178437056891784370569017843705691178437056921784370569317843705694178437056951784370569617843705697178437056981784370569917843705700178437057011784370570217843705703178437057041784370570517843705706178437057071784370570817843705709178437057101784370571117843705712178437057131784370571417843705715178437057161784370571717843705718178437057191784370572017843705721178437057221784370572317843705724178437057251784370572617843705727178437057281784370572917843705730178437057311784370573217843705733178437057341784370573517843705736178437057371784370573817843705739178437057401784370574117843705742178437057431784370574417843705745178437057461784370574717843705748178437057491784370575017843705751178437057521784370575317843705754178437057551784370575617843705757178437057581784370575917843705760178437057611784370576217843705763178437057641784370576517843705766178437057671784370576817843705769178437057701784370577117843705772178437057731784370577417843705775178437057761784370577717843705778178437057791784370578017843705781178437057821784370578317843705784178437057851784370578617843705787178437057881784370578917843705790178437057911784370579217843705793178437057941784370579517843705796178437057971784370579817843705799178437058001784370580117843705802178437058031784370580417843705805178437058061784370580717843705808178437058091784370581017843705811178437058121784370581317843705814178437058151784370581617843705817178437058181784370581917843705820178437058211784370582217843705823178437058241784370582517843705826178437058271784370582817843705829178437058301784370583117843705832178437058331784370583417843705835178437058361784370583717843705838178437058391784370584017843705841178437058421784370584317843705844178437058451784370584617843705847178437058481784370584917843705850178437058511784370585217843705853178437058541784370585517843705856178437058571784370585817843705859178437058601784370586117843705862178437058631784370586417843705865178437058661784370586717843705868178437058691784370587017843705871178437058721784370587317843705874178437058751784370587617843705877178437058781784370587917843705880178437058811784370588217843705883178437058841784370588517843705886178437058871784370588817843705889178437058901784370589117843705892178437058931784370589417843705895178437058961784370589717843705898178437058991784370590017843705901178437059021784370590317843705904178437059051784370590617843705907178437059081784370590917843705910178437059111784370591217843705913178437059141784370591517843705916178437059171784370591817843705919178437059201784370592117843705922178437059231784370592417843705925178437059261784370592717843705928178437059291784370593017843705931178437059321784370593317843705934178437059351784370593617843705937178437059381784370593917843705940178437059411784370594217843705943178437059441784370594517843705946178437059471784370594817843705949178437059501784370595117843705952178437059531784370595417843705955178437059561784370595717843705958178437059591784370596017843705961178437059621784370596317843705964178437059651784370596617843705967178437059681784370596917843705970178437059711784370597217843705973178437059741784370597517843705976178437059771784370597817843705979178437059801784370598117843705982178437059831784370598417843705985178437059861784370598717843705988178437059891784370599017843705991178437059921784370599317843705994178437059951784370599617843705997178437059981784370599917843706000178437060011784370600217843706003178437060041784370600517843706006178437060071784370600817843706009178437060101784370601117843706012178437060131784370601417843706015178437060161784370601717843706018178437060191784370602017843706021178437060221784370602317843706024178437060251784370602617843706027178437060281784370602917843706030178437060311784370603217843706033178437060341784370603517843706036178437060371784370603817843706039178437060401784370604117843706042178437060431784370604417843706045178437060461784370604717843706048178437060491784370605017843706051178437060521784370605317843706054178437060551784370605617843706057178437060581784370605917843706060178437060611784370606217843706063178437060641784370606517843706066178437060671784370606817843706069178437060701784370607117843706072178437060731784370607417843706075178437060761784370607717843706078178437060791784370608017843706081178437060821784370608317843706084178437060851784370608617843706087178437060881784370608917843706090178437060911784370609217843706093178437060941784370609517843706096178437060971784370609817843706099178437061001784370610117843706102178437061031784370610417843706105178437061061784370610717843706108178437061091784370611017843706111178437061121784370611317843706114178437061151784370611617843706117178437061181784370611917843706120178437061211784370612217843706123178437061241784370612517843706126178437061271784370612817843706129178437061301784370613117843706132178437061331784370613417843706135178437061361784370613717843706138178437061391784370614017843706141178437061421784370614317843706144178437061451784370614617843706147178437061481784370614917843706150178437061511784370615217843706153178437061541784370615517843706156178437061571784370615817843706159178437061601784370616117843706162178437061631784370616417843706165178437061661784370616717843706168178437061691784370617017843706171178437061721784370617317843706174178437061751784370617617843706177178437061781784370617917843706180178437061811784370618217843706183178437061841784370618517843706186178437061871784370618817843706189178437061901784370619117843706192178437061931784370619417843706195178437061961784370619717843706198178437061991784370620017843706201178437062021784370620317843706204178437062051784370620617843706207178437062081784370620917843706210178437062111784370621217843706213178437062141784370621517843706216178437062171784370621817843706219178437062201784370622117843706222178437062231784370622417843706225178437062261784370622717843706228178437062291784370623017843706231178437062321784370623317843706234178437062351784370623617843706237178437062381784370623917843706240178437062411784370624217843706243178437062441784370624517843706246178437062471784370624817843706249178437062501784370625117843706252178437062531784370625417843706255178437062561784370625717843706258178437062591784370626017843706261178437062621784370626317843706264178437062651784370626617843706267178437062681784370626917843706270178437062711784370627217843706273178437062741784370627517843706276178437062771784370627817843706279178437062801784370628117843706282178437062831784370628417843706285178437062861784370628717843706288178437062891784370629017843706291178437062921784370629317843706294178437062951784370629617843706297178437062981784370629917843706300178437063011784370630217843706303178437063041784370630517843706306178437063071784370630817843706309178437063101784370631117843706312178437063131784370631417843706315178437063161784370631717843706318178437063191784370632017843706321178437063221784370632317843706324178437063251784370632617843706327178437063281784370632917843706330178437063311784370633217843706333178437063341784370633517843706336178437063371784370633817843706339178437063401784370634117843706342178437063431784370634417843706345178437063461784370634717843706348178437063491784370635017843706351178437063521784370635317843706354178437063551784370635617843706357178437063581784370635917843706360178437063611784370636217843706363178437063641784370636517843706366178437063671784370636817843706369178437063701784370637117843706372178437063731784370637417843706375178437063761784370637717843706378178437063791784370638017843706381178437063821784370638317843706384178437063851784370638617843706387178437063881784370638917843706390178437063911784370639217843706393178437063941784370639517843706396178437063971784370639817843706399178437064001784370640117843706402178437064031784370640417843706405178437064061784370640717843706408178437064091784370641017843706411178437064121784370641317843706414178437064151784370641617843706417178437064181784370641917843706420178437064211784370642217843706423178437064241784370642517843706426178437064271784370642817843706429178437064301784370643117843706432178437064331784370643417843706435178437064361784370643717843706438178437064391784370644017843706441178437064421784370644317843706444178437064451784370644617843706447178437064481784370644917843706450178437064511784370645217843706453178437064541784370645517843706456178437064571784370645817843706459178437064601784370646117843706462178437064631784370646417843706465178437064661784370646717843706468178437064691784370647017843706471178437064721784370647317843706474178437064751784370647617843706477178437064781784370647917843706480178437064811784370648217843706483178437064841784370648517843706486178437064871784370648817843706489178437064901784370649117843706492178437064931784370649417843706495178437064961784370649717843706498178437064991784370650017843706501178437065021784370650317843706504178437065051784370650617843706507178437065081784370650917843706510178437065111784370651217843706513178437065141784370651517843706516178437065171784370651817843706519178437065201784370652117843706522178437065231784370652417843706525178437065261784370652717843706528178437065291784370653017843706531178437065321784370653317843706534178437065351784370653617843706537178437065381784370653917843706540178437065411784370654217843706543178437065441784370654517843706546178437065471784370654817843706549178437065501784370655117843706552178437065531784370655417843706555178437065561784370655717843706558178437065591784370656017843706561178437065621784370656317843706564178437065651784370656617843706567178437065681784370656917843706570178437065711784370657217843706573178437065741784370657517843706576178437065771784370657817843706579178437065801784370658117843706582178437065831784370658417843706585178437065861784370658717843706588178437065891784370659017843706591178437065921784370659317843706594178437065951784370659617843706597178437065981784370659917843706600178437066011784370660217843706603178437066041784370660517843706606178437066071784370660817843706609178437066101784370661117843706612178437066131784370661417843706615178437066161784370661717843706618178437066191784370662017843706621178437066221784370662317843706624178437066251784370662617843706627178437066281784370662917843706630178437066311784370663217843706633178437066341784370663517843706636178437066371784370663817843706639178437066401784370664117843706642178437066431784370664417843706645178437066461784370664717843706648178437066491784370665017843706651178437066521784370665317843706654178437066551784370665617843706657178437066581784370665917843706660178437066611784370666217843706663178437066641784370666517843706666178437066671784370666817843706669178437066701784370667117843706672178437066731784370667417843706675178437066761784370667717843706678178437066791784370668017843706681178437066821784370668317843706684178437066851784370668617843706687178437066881784370668917843706690178437066911784370669217843706693178437066941784370669517843706696178437066971784370669817843706699178437067001784370670117843706702178437067031784370670417843706705178437067061784370670717843706708178437067091784370671017843706711178437067121784370671317843706714178437067151784370671617843706717178437067181784370671917843706720178437067211784370672217843706723178437067241784370672517843706726178437067271784370672817843706729178437067301784370673117843706732178437067331784370673417843706735178437067361784370673717843706738178437067391784370674017843706741178437067421784370674317843706744178437067451784370674617843706747178437067481784370674917843706750178437067511784370675217843706753178437067541784370675517843706756178437067571784370675817843706759178437067601784370676117843706762178437067631784370676417843706765178437067661784370676717843706768178437067691784370677017843706771178437067721784370677317843706774178437067751784370677617843706777178437067781784370677917843706780178437067811784370678217843706783178437067841784370678517843706786178437067871784370678817843706789178437067901784370679117843706792178437067931784370679417843706795178437067961784370679717843706798178437067991784370680017843706801178437068021784370680317843706804178437068051784370680617843706807178437068081784370680917843706810178437068111784370681217843706813178437068141784370681517843706816178437068171784370681817843706819178437068201784370682117843706822178437068231784370682417843706825178437068261784370682717843706828178437068291784370683017843706831178437068321784370683317843706834178437068351784370683617843706837178437068381784370683917843706840178437068411784370684217843706843178437068441784370684517843706846178437068471784370684817843706849178437068501784370685117843706852178437068531784370685417843706855178437068561784370685717843706858178437068591784370686017843706861178437068621784370686317843706864178437068651784370686617843706867178437068681784370686917843706870178437068711784370687217843706873178437068741784370687517843706876178437068771784370687817843706879178437068801784370688117843706882178437068831784370688417843706885178437068861784370688717843706888178437068891784370689017843706891178437068921784370689317843706894178437068951784370689617843706897178437068981784370689917843706900178437069011784370690217843706903178437069041784370690517843706906178437069071784370690817843706909178437069101784370691117843706912178437069131784370691417843706915178437069161784370691717843706918178437069191784370692017843706921178437069221784370692317843706924178437069251784370692617843706927178437069281784370692917843706930178437069311784370693217843706933178437069341784370693517843706936178437069371784370693817843706939178437069401784370694117843706942178437069431784370694417843706945178437069461784370694717843706948178437069491784370695017843706951178437069521784370695317843706954178437069551784370695617843706957178437069581784370695917843706960178437069611784370696217843706963178437069641784370696517843706966178437069671784370696817843706969178437069701784370697117843706972178437069731784370697417843706975178437069761784370697717843706978178437069791784370698017843706981178437069821784370698317843706984178437069851784370698617843706987178437069881784370698917843706990178437069911784370699217843706993178437069941784370699517843706996178437069971784370699817843706999178437070001784370700117843707002178437070031784370700417843707005178437070061784370700717843707008178437070091784370701017843707011178437070121784370701317843707014178437070151784370701617843707017178437070181784370701917843707020178437070211784370702217843707023178437070241784370702517843707026178437070271784370702817843707029178437070301784370703117843707032178437070331784370703417843707035178437070361784370703717843707038178437070391784370704017843707041178437070421784370704317843707044178437070451784370704617843707047178437070481784370704917843707050178437070511784370705217843707053178437070541784370705517843707056178437070571784370705817843707059178437070601784370706117843707062178437070631784370706417843707065178437070661784370706717843707068178437070691784370707017843707071178437070721784370707317843707074178437070751784370707617843707077178437070781784370707917843707080178437070811784370708217843707083178437070841784370708517843707086178437070871784370708817843707089178437070901784370709117843707092178437070931784370709417843707095178437070961784370709717843707098178437070991784370710017843707101178437071021784370710317843707104178437071051784370710617843707107178437071081784370710917843707110178437071111784370711217843707113178437071141784370711517843707116178437071171784370711817843707119178437071201784370712117843707122178437071231784370712417843707125178437071261784370712717843707128178437071291784370713017843707131178437071321784370713317843707134178437071351784370713617843707137178437071381784370713917843707140178437071411784370714217843707143178437071441784370714517843707146178437071471784370714817843707149178437071501784370715117843707152178437071531784370715417843707155178437071561784370715717843707158178437071591784370716017843707161178437071621784370716317843707164178437071651784370716617843707167178437071681784370716917843707170178437071711784370717217843707173178437071741784370717517843707176178437071771784370717817843707179178437071801784370718117843707182178437071831784370718417843707185178437071861784370718717843707188178437071891784370719017843707191178437071921784370719317843707194178437071951784370719617843707197178437071981784370719917843707200178437072011784370720217843707203178437072041784370720517843707206178437072071784370720817843707209178437072101784370721117843707212178437072131784370721417843707215178437072161784370721717843707218178437072191784370722017843707221178437072221784370722317843707224178437072251784370722617843707227178437072281784370722917843707230178437072311784370723217843707233178437072341784370723517843707236178437072371784370723817843707239178437072401784370724117843707242178437072431784370724417843707245178437072461784370724717843707248178437072491784370725017843707251178437072521784370725317843707254178437072551784370725617843707257178437072581784370725917843707260178437072611784370726217843707263178437072641784370726517843707266178437072671784370726817843707269178437072701784370727117843707272178437072731784370727417843707275178437072761784370727717843707278178437072791784370728017843707281178437072821784370728317843707284178437072851784370728617843707287178437072881784370728917843707290178437072911784370729217843707293178437072941784370729517843707296178437072971784370729817843707299178437073001784370730117843707302178437073031784370730417843707305178437073061784370730717843707308178437073091784370731017843707311178437073121784370731317843707314178437073151784370731617843707317178437073181784370731917843707320178437073211784370732217843707323178437073241784370732517843707326178437073271784370732817843707329178437073301784370733117843707332178437073331784370733417843707335178437073361784370733717843707338178437073391784370734017843707341178437073421784370734317843707344178437073451784370734617843707347178437073481784370734917843707350178437073511784370735217843707353178437073541784370735517843707356178437073571784370735817843707359178437073601784370736117843707362178437073631784370736417843707365178437073661784370736717843707368178437073691784370737017843707371178437073721784370737317843707374178437073751784370737617843707377178437073781784370737917843707380178437073811784370738217843707383178437073841784370738517843707386178437073871784370738817843707389178437073901784370739117843707392178437073931784370739417843707395178437073961784370739717843707398178437073991784370740017843707401178437074021784370740317843707404178437074051784370740617843707407178437074081784370740917843707410178437074111784370741217843707413178437074141784370741517843707416178437074171784370741817843707419178437074201784370742117843707422178437074231784370742417843707425178437074261784370742717843707428178437074291784370743017843707431178437074321784370743317843707434178437074351784370743617843707437178437074381784370743917843707440178437074411784370744217843707443178437074441784370744517843707446178437074471784370744817843707449178437074501784370745117843707452178437074531784370745417843707455178437074561784370745717843707458178437074591784370746017843707461178437074621784370746317843707464178437074651784370746617843707467178437074681784370746917843707470178437074711784370747217843707473178437074741784370747517843707476178437074771784370747817843707479178437074801784370748117843707482178437074831784370748417843707485178437074861784370748717843707488178437074891784370749017843707491178437074921784370749317843707494178437074951784370749617843707497178437074981784370749917843707500178437075011784370750217843707503178437075041784370750517843707506178437075071784370750817843707509178437075101784370751117843707512178437075131784370751417843707515178437075161784370751717843707518178437075191784370752017843707521178437075221784370752317843707524178437075251784370752617843707527178437075281784370752917843707530178437075311784370753217843707533178437075341784370753517843707536178437075371784370753817843707539178437075401784370754117843707542178437075431784370754417843707545178437075461784370754717843707548178437075491784370755017843707551178437075521784370755317843707554178437075551784370755617843707557178437075581784370755917843707560178437075611784370756217843707563178437075641784370756517843707566178437075671784370756817843707569178437075701784370757117843707572178437075731784370757417843707575178437075761784370757717843707578178437075791784370758017843707581178437075821784370758317843707584178437075851784370758617843707587178437075881784370758917843707590178437075911784370759217843707593178437075941784370759517843707596178437075971784370759817843707599178437076001784370760117843707602178437076031784370760417843707605178437076061784370760717843707608178437076091784370761017843707611178437076121784370761317843707614178437076151784370761617843707617178437076181784370761917843707620178437076211784370762217843707623178437076241784370762517843707626178437076271784370762817843707629178437076301784370763117843707632178437076331784370763417843707635178437076361784370763717843707638178437076391784370764017843707641178437076421784370764317843707644178437076451784370764617843707647178437076481784370764917843707650178437076511784370765217843707653178437076541784370765517843707656178437076571784370765817843707659178437076601784370766117843707662178437076631784370766417843707665178437076661784370766717843707668178437076691784370767017843707671178437076721784370767317843707674178437076751784370767617843707677178437076781784370767917843707680178437076811784370768217843707683178437076841784370768517843707686178437076871784370768817843707689178437076901784370769117843707692178437076931784370769417843707695178437076961784370769717843707698178437076991784370770017843707701178437077021784370770317843707704178437077051784370770617843707707178437077081784370770917843707710178437077111784370771217843707713178437077141784370771517843707716178437077171784370771817843707719178437077201784370772117843707722178437077231784370772417843707725178437077261784370772717843707728178437077291784370773017843707731178437077321784370773317843707734178437077351784370773617843707737178437077381784370773917843707740178437077411784370774217843707743178437077441784370774517843707746178437077471784370774817843707749178437077501784370775117843707752178437077531784370775417843707755178437077561784370775717843707758178437077591784370776017843707761178437077621784370776317843707764178437077651784370776617843707767178437077681784370776917843707770178437077711784370777217843707773178437077741784370777517843707776178437077771784370777817843707779178437077801784370778117843707782178437077831784370778417843707785178437077861784370778717843707788178437077891784370779017843707791178437077921784370779317843707794178437077951784370779617843707797178437077981784370779917843707800178437078011784370780217843707803178437078041784370780517843707806178437078071784370780817843707809178437078101784370781117843707812178437078131784370781417843707815178437078161784370781717843707818178437078191784370782017843707821178437078221784370782317843707824178437078251784370782617843707827178437078281784370782917843707830178437078311784370783217843707833178437078341784370783517843707836178437078371784370783817843707839178437078401784370784117843707842178437078431784370784417843707845178437078461784370784717843707848178437078491784370785017843707851178437078521784370785317843707854178437078551784370785617843707857178437078581784370785917843707860178437078611784370786217843707863178437078641784370786517843707866178437078671784370786817843707869178437078701784370787117843707872178437078731784370787417843707875178437078761784370787717843707878178437078791784370788017843707881178437078821784370788317843707884178437078851784370788617843707887178437078881784370788917843707890178437078911784370789217843707893178437078941784370789517843707896178437078971784370789817843707899178437079001784370790117843707902178437079031784370790417843707905178437079061784370790717843707908178437079091784370791017843707911178437079121784370791317843707914178437079151784370791617843707917178437079181784370791917843707920178437079211784370792217843707923178437079241784370792517843707926178437079271784370792817843707929178437079301784370793117843707932178437079331784370793417843707935178437079361784370793717843707938178437079391784370794017843707941178437079421784370794317843707944178437079451784370794617843707947178437079481784370794917843707950178437079511784370795217843707953178437079541784370795517843707956178437079571784370795817843707959178437079601784370796117843707962178437079631784370796417843707965178437079661784370796717843707968178437079691784370797017843707971178437079721784370797317843707974178437079751784370797617843707977178437079781784370797917843707980178437079811784370798217843707983178437079841784370798517843707986178437079871784370798817843707989178437079901784370799117843707992178437079931784370799417843707995178437079961784370799717843707998178437079991784370800017843708001178437080021784370800317843708004178437080051784370800617843708007178437080081784370800917843708010178437080111784370801217843708013178437080141784370801517843708016178437080171784370801817843708019178437080201784370802117843708022178437080231784370802417843708025178437080261784370802717843708028178437080291784370803017843708031178437080321784370803317843708034178437080351784370803617843708037178437080381784370803917843708040178437080411784370804217843708043178437080441784370804517843708046178437080471784370804817843708049178437080501784370805117843708052178437080531784370805417843708055178437080561784370805717843708058178437080591784370806017843708061178437080621784370806317843708064178437080651784370806617843708067178437080681784370806917843708070178437080711784370807217843708073178437080741784370807517843708076178437080771784370807817843708079178437080801784370808117843708082178437080831784370808417843708085178437080861784370808717843708088178437080891784370809017843708091178437080921784370809317843708094178437080951784370809617843708097178437080981784370809917843708100178437081011784370810217843708103178437081041784370810517843708106178437081071784370810817843708109178437081101784370811117843708112178437081131784370811417843708115178437081161784370811717843708118178437081191784370812017843708121178437081221784370812317843708124178437081251784370812617843708127178437081281784370812917843708130178437081311784370813217843708133178437081341784370813517843708136178437081371784370813817843708139178437081401784370814117843708142178437081431784370814417843708145178437081461784370814717843708148178437081491784370815017843708151178437081521784370815317843708154178437081551784370815617843708157178437081581784370815917843708160178437081611784370816217843708163178437081641784370816517843708166178437081671784370816817843708169178437081701784370817117843708172178437081731784370817417843708175178437081761784370817717843708178178437081791784370818017843708181178437081821784370818317843708184178437081851784370818617843708187178437081881784370818917843708190178437081911784370819217843708193178437081941784370819517843708196178437081971784370819817843708199178437082001784370820117843708202178437082031784370820417843708205178437082061784370820717843708208178437082091784370821017843708211178437082121784370821317843708214178437082151784370821617843708217178437082181784370821917843708220178437082211784370822217843708223178437082241784370822517843708226178437082271784370822817843708229178437082301784370823117843708232178437082331784370823417843708235178437082361784370823717843708238178437082391784370824017843708241178437082421784370824317843708244178437082451784370824617843708247178437082481784370824917843708250178437082511784370825217843708253178437082541784370825517843708256178437082571784370825817843708259178437082601784370826117843708262178437082631784370826417843708265178437082661784370826717843708268178437082691784370827017843708271178437082721784370827317843708274178437082751784370827617843708277178437082781784370827917843708280178437082811784370828217843708283178437082841784370828517843708286178437082871784370828817843708289178437082901784370829117843708292178437082931784370829417843708295178437082961784370829717843708298178437082991784370830017843708301178437083021784370830317843708304178437083051784370830617843708307178437083081784370830917843708310178437083111784370831217843708313178437083141784370831517843708316178437083171784370831817843708319178437083201784370832117843708322178437083231784370832417843708325178437083261784370832717843708328178437083291784370833017843708331178437083321784370833317843708334178437083351784370833617843708337178437083381784370833917843708340178437083411784370834217843708343178437083441784370834517843708346178437083471784370834817843708349178437083501784370835117843708352178437083531784370835417843708355178437083561784370835717843708358178437083591784370836017843708361178437083621784370836317843708364178437083651784370836617843708367178437083681784370836917843708370178437083711784370837217843708373178437083741784370837517843708376178437083771784370837817843708379178437083801784370838117843708382178437083831784370838417843708385178437083861784370838717843708388178437083891784370839017843708391178437083921784370839317843708394178437083951784370839617843708397178437083981784370839917843708400178437084011784370840217843708403178437084041784370840517843708406178437084071784370840817843708409178437084101784370841117843708412178437084131784370841417843708415178437084161784370841717843708418178437084191784370842017843708421178437084221784370842317843708424178437084251784370842617843708427178437084281784370842917843708430178437084311784370843217843708433178437084341784370843517843708436178437084371784370843817843708439178437084401784370844117843708442178437084431784370844417843708445178437084461784370844717843708448178437084491784370845017843708451178437084521784370845317843708454178437084551784370845617843708457178437084581784370845917843708460178437084611784370846217843708463178437084641784370846517843708466178437084671784370846817843708469178437084701784370847117843708472178437084731784370847417843708475178437084761784370847717843708478178437084791784370848017843708481178437084821784370848317843708484178437084851784370848617843708487178437084881784370848917843708490178437084911784370849217843708493178437084941784370849517843708496178437084971784370849817843708499178437085001784370850117843708502178437085031784370850417843708505178437085061784370850717843708508178437085091784370851017843708511178437085121784370851317843708514178437085151784370851617843708517178437085181784370851917843708520178437085211784370852217843708523178437085241784370852517843708526178437085271784370852817843708529178437085301784370853117843708532178437085331784370853417843708535178437085361784370853717843708538178437085391784370854017843708541178437085421784370854317843708544178437085451784370854617843708547178437085481784370854917843708550178437085511784370855217843708553178437085541784370855517843708556178437085571784370855817843708559178437085601784370856117843708562178437085631784370856417843708565178437085661784370856717843708568178437085691784370857017843708571178437085721784370857317843708574178437085751784370857617843708577178437085781784370857917843708580178437085811784370858217843708583178437085841784370858517843708586178437085871784370858817843708589178437085901784370859117843708592178437085931784370859417843708595178437085961784370859717843708598178437085991784370860017843708601178437086021784370860317843708604178437086051784370860617843708607178437086081784370860917843708610178437086111784370861217843708613178437086141784370861517843708616178437086171784370861817843708619178437086201784370862117843708622178437086231784370862417843708625178437086261784370862717843708628178437086291784370863017843708631178437086321784370863317843708634178437086351784370863617843708637178437086381784370863917843708640178437086411784370864217843708643178437086441784370864517843708646178437086471784370864817843708649178437086501784370865117843708652178437086531784370865417843708655178437086561784370865717843708658178437086591784370866017843708661178437086621784370866317843708664178437086651784370866617843708667178437086681784370866917843708670178437086711784370867217843708673178437086741784370867517843708676178437086771784370867817843708679178437086801784370868117843708682178437086831784370868417843708685178437086861784370868717843708688178437086891784370869017843708691178437086921784370869317843708694178437086951784370869617843708697178437086981784370869917843708700178437087011784370870217843708703178437087041784370870517843708706178437087071784370870817843708709178437087101784370871117843708712178437087131784370871417843708715178437087161784370871717843708718178437087191784370872017843708721178437087221784370872317843708724178437087251784370872617843708727178437087281784370872917843708730178437087311784370873217843708733178437087341784370873517843708736178437087371784370873817843708739178437087401784370874117843708742178437087431784370874417843708745178437087461784370874717843708748178437087491784370875017843708751178437087521784370875317843708754178437087551784370875617843708757178437087581784370875917843708760178437087611784370876217843708763178437087641784370876517843708766178437087671784370876817843708769178437087701784370877117843708772178437087731784370877417843708775178437087761784370877717843708778178437087791784370878017843708781178437087821784370878317843708784178437087851784370878617843708787178437087881784370878917843708790178437087911784370879217843708793178437087941784370879517843708796178437087971784370879817843708799178437088001784370880117843708802178437088031784370880417843708805178437088061784370880717843708808178437088091784370881017843708811178437088121784370881317843708814178437088151784370881617843708817178437088181784370881917843708820178437088211784370882217843708823178437088241784370882517843708826178437088271784370882817843708829178437088301784370883117843708832178437088331784370883417843708835178437088361784370883717843708838178437088391784370884017843708841178437088421784370884317843708844178437088451784370884617843708847178437088481784370884917843708850178437088511784370885217843708853178437088541784370885517843708856178437088571784370885817843708859178437088601784370886117843708862178437088631784370886417843708865178437088661784370886717843708868178437088691784370887017843708871178437088721784370887317843708874178437088751784370887617843708877178437088781784370887917843708880178437088811784370888217843708883178437088841784370888517843708886178437088871784370888817843708889178437088901784370889117843708892178437088931784370889417843708895178437088961784370889717843708898178437088991784370890017843708901178437089021784370890317843708904178437089051784370890617843708907178437089081784370890917843708910178437089111784370891217843708913178437089141784370891517843708916178437089171784370891817843708919178437089201784370892117843708922178437089231784370892417843708925178437089261784370892717843708928178437089291784370893017843708931178437089321784370893317843708934178437089351784370893617843708937178437089381784370893917843708940178437089411784370894217843708943178437089441784370894517843708946178437089471784370894817843708949178437089501784370895117843708952178437089531784370895417843708955178437089561784370895717843708958178437089591784370896017843708961178437089621784370896317843708964178437089651784370896617843708967178437089681784370896917843708970178437089711784370897217843708973178437089741784370897517843708976178437089771784370897817843708979178437089801784370898117843708982178437089831784370898417843708985178437089861784370898717843708988178437089891784370899017843708991178437089921784370899317843708994178437089951784370899617843708997178437089981784370899917843709000178437090011784370900217843709003178437090041784370900517843709006178437090071784370900817843709009178437090101784370901117843709012178437090131784370901417843709015178437090161784370901717843709018178437090191784370902017843709021178437090221784370902317843709024178437090251784370902617843709027178437090281784370902917843709030178437090311784370903217843709033178437090341784370903517843709036178437090371784370903817843709039178437090401784370904117843709042178437090431784370904417843709045178437090461784370904717843709048178437090491784370905017843709051178437090521784370905317843709054178437090551784370905617843709057178437090581784370905917843709060178437090611784370906217843709063178437090641784370906517843709066178437090671784370906817843709069178437090701784370907117843709072178437090731784370907417843709075178437090761784370907717843709078178437090791784370908017843709081178437090821784370908317843709084178437090851784370908617843709087178437090881784370908917843709090178437090911784370909217843709093178437090941784370909517843709096178437090971784370909817843709099178437091001784370910117843709102178437091031784370910417843709105178437091061784370910717843709108178437091091784370911017843709111178437091121784370911317843709114178437091151784370911617843709117178437091181784370911917843709120178437091211784370912217843709123178437091241784370912517843709126178437091271784370912817843709129178437091301784370913117843709132178437091331784370913417843709135178437091361784370913717843709138178437091391784370914017843709141178437091421784370914317843709144178437091451784370914617843709147178437091481784370914917843709150178437091511784370915217843709153178437091541784370915517843709156178437091571784370915817843709159178437091601784370916117843709162178437091631784370916417843709165178437091661784370916717843709168178437091691784370917017843709171178437091721784370917317843709174178437091751784370917617843709177178437091781784370917917843709180178437091811784370918217843709183178437091841784370918517843709186178437091871784370918817843709189178437091901784370919117843709192178437091931784370919417843709195178437091961784370919717843709198178437091991784370920017843709201178437092021784370920317843709204178437092051784370920617843709207178437092081784370920917843709210178437092111784370921217843709213178437092141784370921517843709216178437092171784370921817843709219178437092201784370922117843709222178437092231784370922417843709225178437092261784370922717843709228178437092291784370923017843709231178437092321784370923317843709234178437092351784370923617843709237178437092381784370923917843709240178437092411784370924217843709243178437092441784370924517843709246178437092471784370924817843709249178437092501784370925117843709252178437092531784370925417843709255178437092561784370925717843709258178437092591784370926017843709261178437092621784370926317843709264178437092651784370926617843709267178437092681784370926917843709270178437092711784370927217843709273178437092741784370927517843709276178437092771784370927817843709279178437092801784370928117843709282178437092831784370928417843709285178437092861784370928717843709288178437092891784370929017843709291178437092921784370929317843709294178437092951784370929617843709297178437092981784370929917843709300178437093011784370930217843709303178437093041784370930517843709306178437093071784370930817843709309178437093101784370931117843709312178437093131784370931417843709315178437093161784370931717843709318178437093191784370932017843709321178437093221784370932317843709324178437093251784370932617843709327178437093281784370932917843709330178437093311784370933217843709333178437093341784370933517843709336178437093371784370933817843709339178437093401784370934117843709342178437093431784370934417843709345178437093461784370934717843709348178437093491784370935017843709351178437093521784370935317843709354178437093551784370935617843709357178437093581784370935917843709360178437093611784370936217843709363178437093641784370936517843709366178437093671784370936817843709369178437093701784370937117843709372178437093731784370937417843709375178437093761784370937717843709378178437093791784370938017843709381178437093821784370938317843709384178437093851784370938617843709387178437093881784370938917843709390178437093911784370939217843709393178437093941784370939517843709396178437093971784370939817843709399178437094001784370940117843709402178437094031784370940417843709405178437094061784370940717843709408178437094091784370941017843709411178437094121784370941317843709414178437094151784370941617843709417178437094181784370941917843709420178437094211784370942217843709423178437094241784370942517843709426178437094271784370942817843709429178437094301784370943117843709432178437094331784370943417843709435178437094361784370943717843709438178437094391784370944017843709441178437094421784370944317843709444178437094451784370944617843709447178437094481784370944917843709450178437094511784370945217843709453178437094541784370945517843709456178437094571784370945817843709459178437094601784370946117843709462178437094631784370946417843709465178437094661784370946717843709468178437094691784370947017843709471178437094721784370947317843709474178437094751784370947617843709477178437094781784370947917843709480178437094811784370948217843709483178437094841784370948517843709486178437094871784370948817843709489178437094901784370949117843709492178437094931784370949417843709495178437094961784370949717843709498178437094991784370950017843709501178437095021784370950317843709504178437095051784370950617843709507178437095081784370950917843709510178437095111784370951217843709513178437095141784370951517843709516178437095171784370951817843709519178437095201784370952117843709522178437095231784370952417843709525178437095261784370952717843709528178437095291784370953017843709531178437095321784370953317843709534178437095351784370953617843709537178437095381784370953917843709540178437095411784370954217843709543178437095441784370954517843709546178437095471784370954817843709549178437095501784370955117843709552178437095531784370955417843709555178437095561784370955717843709558178437095591784370956017843709561178437095621784370956317843709564178437095651784370956617843709567178437095681784370956917843709570178437095711784370957217843709573178437095741784370957517843709576178437095771784370957817843709579178437095801784370958117843709582178437095831784370958417843709585178437095861784370958717843709588178437095891784370959017843709591178437095921784370959317843709594178437095951784370959617843709597178437095981784370959917843709600178437096011784370960217843709603178437096041784370960517843709606178437096071784370960817843709609178437096101784370961117843709612178437096131784370961417843709615178437096161784370961717843709618178437096191784370962017843709621178437096221784370962317843709624178437096251784370962617843709627178437096281784370962917843709630178437096311784370963217843709633178437096341784370963517843709636178437096371784370963817843709639178437096401784370964117843709642178437096431784370964417843709645178437096461784370964717843709648178437096491784370965017843709651178437096521784370965317843709654178437096551784370965617843709657178437096581784370965917843709660178437096611784370966217843709663178437096641784370966517843709666178437096671784370966817843709669178437096701784370967117843709672178437096731784370967417843709675178437096761784370967717843709678178437096791784370968017843709681178437096821784370968317843709684178437096851784370968617843709687178437096881784370968917843709690178437096911784370969217843709693178437096941784370969517843709696178437096971784370969817843709699178437097001784370970117843709702178437097031784370970417843709705178437097061784370970717843709708178437097091784370971017843709711178437097121784370971317843709714178437097151784370971617843709717178437097181784370971917843709720178437097211784370972217843709723178437097241784370972517843709726178437097271784370972817843709729178437097301784370973117843709732178437097331784370973417843709735178437097361784370973717843709738178437097391784370974017843709741178437097421784370974317843709744178437097451784370974617843709747178437097481784370974917843709750178437097511784370975217843709753178437097541784370975517843709756178437097571784370975817843709759178437097601784370976117843709762178437097631784370976417843709765178437097661784370976717843709768178437097691784370977017843709771178437097721784370977317843709774178437097751784370977617843709777178437097781784370977917843709780178437097811784370978217843709783178437097841784370978517843709786178437097871784370978817843709789178437097901784370979117843709792178437097931784370979417843709795178437097961784370979717843709798178437097991784370980017843709801178437098021784370980317843709804178437098051784370980617843709807178437098081784370980917843709810178437098111784370981217843709813178437098141784370981517843709816178437098171784370981817843709819178437098201784370982117843709822178437098231784370982417843709825178437098261784370982717843709828178437098291784370983017843709831178437098321784370983317843709834178437098351784370983617843709837178437098381784370983917843709840178437098411784370984217843709843178437098441784370984517843709846178437098471784370984817843709849178437098501784370985117843709852178437098531784370985417843709855178437098561784370985717843709858178437098591784370986017843709861178437098621784370986317843709864178437098651784370986617843709867178437098681784370986917843709870178437098711784370987217843709873178437098741784370987517843709876178437098771784370987817843709879178437098801784370988117843709882178437098831784370988417843709885178437098861784370988717843709888178437098891784370989017843709891178437098921784370989317843709894178437098951784370989617843709897178437098981784370989917843709900178437099011784370990217843709903178437099041784370990517843709906178437099071784370990817843709909178437099101784370991117843709912178437099131784370991417843709915178437099161784370991717843709918178437099191784370992017843709921178437099221784370992317843709924178437099251784370992617843709927178437099281784370992917843709930178437099311784370993217843709933178437099341784370993517843709936178437099371784370993817843709939178437099401784370994117843709942178437099431784370994417843709945178437099461784370994717843709948178437099491784370995017843709951178437099521784370995317843709954178437099551784370995617843709957178437099581784370995917843709960178437099611784370996217843709963178437099641784370996517843709966178437099671784370996817843709969178437099701784370997117843709972178437099731784370997417843709975178437099761784370997717843709978178437099791784370998017843709981178437099821784370998317843709984178437099851784370998617843709987178437099881784370998917843709990178437099911784370999217843709993178437099941784370999517843709996178437099971784370999817843709999