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

手机号段1786609

1786609号段手机号码表

17866090000178660900011786609000217866090003178660900041786609000517866090006178660900071786609000817866090009178660900101786609001117866090012178660900131786609001417866090015178660900161786609001717866090018178660900191786609002017866090021178660900221786609002317866090024178660900251786609002617866090027178660900281786609002917866090030178660900311786609003217866090033178660900341786609003517866090036178660900371786609003817866090039178660900401786609004117866090042178660900431786609004417866090045178660900461786609004717866090048178660900491786609005017866090051178660900521786609005317866090054178660900551786609005617866090057178660900581786609005917866090060178660900611786609006217866090063178660900641786609006517866090066178660900671786609006817866090069178660900701786609007117866090072178660900731786609007417866090075178660900761786609007717866090078178660900791786609008017866090081178660900821786609008317866090084178660900851786609008617866090087178660900881786609008917866090090178660900911786609009217866090093178660900941786609009517866090096178660900971786609009817866090099178660901001786609010117866090102178660901031786609010417866090105178660901061786609010717866090108178660901091786609011017866090111178660901121786609011317866090114178660901151786609011617866090117178660901181786609011917866090120178660901211786609012217866090123178660901241786609012517866090126178660901271786609012817866090129178660901301786609013117866090132178660901331786609013417866090135178660901361786609013717866090138178660901391786609014017866090141178660901421786609014317866090144178660901451786609014617866090147178660901481786609014917866090150178660901511786609015217866090153178660901541786609015517866090156178660901571786609015817866090159178660901601786609016117866090162178660901631786609016417866090165178660901661786609016717866090168178660901691786609017017866090171178660901721786609017317866090174178660901751786609017617866090177178660901781786609017917866090180178660901811786609018217866090183178660901841786609018517866090186178660901871786609018817866090189178660901901786609019117866090192178660901931786609019417866090195178660901961786609019717866090198178660901991786609020017866090201178660902021786609020317866090204178660902051786609020617866090207178660902081786609020917866090210178660902111786609021217866090213178660902141786609021517866090216178660902171786609021817866090219178660902201786609022117866090222178660902231786609022417866090225178660902261786609022717866090228178660902291786609023017866090231178660902321786609023317866090234178660902351786609023617866090237178660902381786609023917866090240178660902411786609024217866090243178660902441786609024517866090246178660902471786609024817866090249178660902501786609025117866090252178660902531786609025417866090255178660902561786609025717866090258178660902591786609026017866090261178660902621786609026317866090264178660902651786609026617866090267178660902681786609026917866090270178660902711786609027217866090273178660902741786609027517866090276178660902771786609027817866090279178660902801786609028117866090282178660902831786609028417866090285178660902861786609028717866090288178660902891786609029017866090291178660902921786609029317866090294178660902951786609029617866090297178660902981786609029917866090300178660903011786609030217866090303178660903041786609030517866090306178660903071786609030817866090309178660903101786609031117866090312178660903131786609031417866090315178660903161786609031717866090318178660903191786609032017866090321178660903221786609032317866090324178660903251786609032617866090327178660903281786609032917866090330178660903311786609033217866090333178660903341786609033517866090336178660903371786609033817866090339178660903401786609034117866090342178660903431786609034417866090345178660903461786609034717866090348178660903491786609035017866090351178660903521786609035317866090354178660903551786609035617866090357178660903581786609035917866090360178660903611786609036217866090363178660903641786609036517866090366178660903671786609036817866090369178660903701786609037117866090372178660903731786609037417866090375178660903761786609037717866090378178660903791786609038017866090381178660903821786609038317866090384178660903851786609038617866090387178660903881786609038917866090390178660903911786609039217866090393178660903941786609039517866090396178660903971786609039817866090399178660904001786609040117866090402178660904031786609040417866090405178660904061786609040717866090408178660904091786609041017866090411178660904121786609041317866090414178660904151786609041617866090417178660904181786609041917866090420178660904211786609042217866090423178660904241786609042517866090426178660904271786609042817866090429178660904301786609043117866090432178660904331786609043417866090435178660904361786609043717866090438178660904391786609044017866090441178660904421786609044317866090444178660904451786609044617866090447178660904481786609044917866090450178660904511786609045217866090453178660904541786609045517866090456178660904571786609045817866090459178660904601786609046117866090462178660904631786609046417866090465178660904661786609046717866090468178660904691786609047017866090471178660904721786609047317866090474178660904751786609047617866090477178660904781786609047917866090480178660904811786609048217866090483178660904841786609048517866090486178660904871786609048817866090489178660904901786609049117866090492178660904931786609049417866090495178660904961786609049717866090498178660904991786609050017866090501178660905021786609050317866090504178660905051786609050617866090507178660905081786609050917866090510178660905111786609051217866090513178660905141786609051517866090516178660905171786609051817866090519178660905201786609052117866090522178660905231786609052417866090525178660905261786609052717866090528178660905291786609053017866090531178660905321786609053317866090534178660905351786609053617866090537178660905381786609053917866090540178660905411786609054217866090543178660905441786609054517866090546178660905471786609054817866090549178660905501786609055117866090552178660905531786609055417866090555178660905561786609055717866090558178660905591786609056017866090561178660905621786609056317866090564178660905651786609056617866090567178660905681786609056917866090570178660905711786609057217866090573178660905741786609057517866090576178660905771786609057817866090579178660905801786609058117866090582178660905831786609058417866090585178660905861786609058717866090588178660905891786609059017866090591178660905921786609059317866090594178660905951786609059617866090597178660905981786609059917866090600178660906011786609060217866090603178660906041786609060517866090606178660906071786609060817866090609178660906101786609061117866090612178660906131786609061417866090615178660906161786609061717866090618178660906191786609062017866090621178660906221786609062317866090624178660906251786609062617866090627178660906281786609062917866090630178660906311786609063217866090633178660906341786609063517866090636178660906371786609063817866090639178660906401786609064117866090642178660906431786609064417866090645178660906461786609064717866090648178660906491786609065017866090651178660906521786609065317866090654178660906551786609065617866090657178660906581786609065917866090660178660906611786609066217866090663178660906641786609066517866090666178660906671786609066817866090669178660906701786609067117866090672178660906731786609067417866090675178660906761786609067717866090678178660906791786609068017866090681178660906821786609068317866090684178660906851786609068617866090687178660906881786609068917866090690178660906911786609069217866090693178660906941786609069517866090696178660906971786609069817866090699178660907001786609070117866090702178660907031786609070417866090705178660907061786609070717866090708178660907091786609071017866090711178660907121786609071317866090714178660907151786609071617866090717178660907181786609071917866090720178660907211786609072217866090723178660907241786609072517866090726178660907271786609072817866090729178660907301786609073117866090732178660907331786609073417866090735178660907361786609073717866090738178660907391786609074017866090741178660907421786609074317866090744178660907451786609074617866090747178660907481786609074917866090750178660907511786609075217866090753178660907541786609075517866090756178660907571786609075817866090759178660907601786609076117866090762178660907631786609076417866090765178660907661786609076717866090768178660907691786609077017866090771178660907721786609077317866090774178660907751786609077617866090777178660907781786609077917866090780178660907811786609078217866090783178660907841786609078517866090786178660907871786609078817866090789178660907901786609079117866090792178660907931786609079417866090795178660907961786609079717866090798178660907991786609080017866090801178660908021786609080317866090804178660908051786609080617866090807178660908081786609080917866090810178660908111786609081217866090813178660908141786609081517866090816178660908171786609081817866090819178660908201786609082117866090822178660908231786609082417866090825178660908261786609082717866090828178660908291786609083017866090831178660908321786609083317866090834178660908351786609083617866090837178660908381786609083917866090840178660908411786609084217866090843178660908441786609084517866090846178660908471786609084817866090849178660908501786609085117866090852178660908531786609085417866090855178660908561786609085717866090858178660908591786609086017866090861178660908621786609086317866090864178660908651786609086617866090867178660908681786609086917866090870178660908711786609087217866090873178660908741786609087517866090876178660908771786609087817866090879178660908801786609088117866090882178660908831786609088417866090885178660908861786609088717866090888178660908891786609089017866090891178660908921786609089317866090894178660908951786609089617866090897178660908981786609089917866090900178660909011786609090217866090903178660909041786609090517866090906178660909071786609090817866090909178660909101786609091117866090912178660909131786609091417866090915178660909161786609091717866090918178660909191786609092017866090921178660909221786609092317866090924178660909251786609092617866090927178660909281786609092917866090930178660909311786609093217866090933178660909341786609093517866090936178660909371786609093817866090939178660909401786609094117866090942178660909431786609094417866090945178660909461786609094717866090948178660909491786609095017866090951178660909521786609095317866090954178660909551786609095617866090957178660909581786609095917866090960178660909611786609096217866090963178660909641786609096517866090966178660909671786609096817866090969178660909701786609097117866090972178660909731786609097417866090975178660909761786609097717866090978178660909791786609098017866090981178660909821786609098317866090984178660909851786609098617866090987178660909881786609098917866090990178660909911786609099217866090993178660909941786609099517866090996178660909971786609099817866090999178660910001786609100117866091002178660910031786609100417866091005178660910061786609100717866091008178660910091786609101017866091011178660910121786609101317866091014178660910151786609101617866091017178660910181786609101917866091020178660910211786609102217866091023178660910241786609102517866091026178660910271786609102817866091029178660910301786609103117866091032178660910331786609103417866091035178660910361786609103717866091038178660910391786609104017866091041178660910421786609104317866091044178660910451786609104617866091047178660910481786609104917866091050178660910511786609105217866091053178660910541786609105517866091056178660910571786609105817866091059178660910601786609106117866091062178660910631786609106417866091065178660910661786609106717866091068178660910691786609107017866091071178660910721786609107317866091074178660910751786609107617866091077178660910781786609107917866091080178660910811786609108217866091083178660910841786609108517866091086178660910871786609108817866091089178660910901786609109117866091092178660910931786609109417866091095178660910961786609109717866091098178660910991786609110017866091101178660911021786609110317866091104178660911051786609110617866091107178660911081786609110917866091110178660911111786609111217866091113178660911141786609111517866091116178660911171786609111817866091119178660911201786609112117866091122178660911231786609112417866091125178660911261786609112717866091128178660911291786609113017866091131178660911321786609113317866091134178660911351786609113617866091137178660911381786609113917866091140178660911411786609114217866091143178660911441786609114517866091146178660911471786609114817866091149178660911501786609115117866091152178660911531786609115417866091155178660911561786609115717866091158178660911591786609116017866091161178660911621786609116317866091164178660911651786609116617866091167178660911681786609116917866091170178660911711786609117217866091173178660911741786609117517866091176178660911771786609117817866091179178660911801786609118117866091182178660911831786609118417866091185178660911861786609118717866091188178660911891786609119017866091191178660911921786609119317866091194178660911951786609119617866091197178660911981786609119917866091200178660912011786609120217866091203178660912041786609120517866091206178660912071786609120817866091209178660912101786609121117866091212178660912131786609121417866091215178660912161786609121717866091218178660912191786609122017866091221178660912221786609122317866091224178660912251786609122617866091227178660912281786609122917866091230178660912311786609123217866091233178660912341786609123517866091236178660912371786609123817866091239178660912401786609124117866091242178660912431786609124417866091245178660912461786609124717866091248178660912491786609125017866091251178660912521786609125317866091254178660912551786609125617866091257178660912581786609125917866091260178660912611786609126217866091263178660912641786609126517866091266178660912671786609126817866091269178660912701786609127117866091272178660912731786609127417866091275178660912761786609127717866091278178660912791786609128017866091281178660912821786609128317866091284178660912851786609128617866091287178660912881786609128917866091290178660912911786609129217866091293178660912941786609129517866091296178660912971786609129817866091299178660913001786609130117866091302178660913031786609130417866091305178660913061786609130717866091308178660913091786609131017866091311178660913121786609131317866091314178660913151786609131617866091317178660913181786609131917866091320178660913211786609132217866091323178660913241786609132517866091326178660913271786609132817866091329178660913301786609133117866091332178660913331786609133417866091335178660913361786609133717866091338178660913391786609134017866091341178660913421786609134317866091344178660913451786609134617866091347178660913481786609134917866091350178660913511786609135217866091353178660913541786609135517866091356178660913571786609135817866091359178660913601786609136117866091362178660913631786609136417866091365178660913661786609136717866091368178660913691786609137017866091371178660913721786609137317866091374178660913751786609137617866091377178660913781786609137917866091380178660913811786609138217866091383178660913841786609138517866091386178660913871786609138817866091389178660913901786609139117866091392178660913931786609139417866091395178660913961786609139717866091398178660913991786609140017866091401178660914021786609140317866091404178660914051786609140617866091407178660914081786609140917866091410178660914111786609141217866091413178660914141786609141517866091416178660914171786609141817866091419178660914201786609142117866091422178660914231786609142417866091425178660914261786609142717866091428178660914291786609143017866091431178660914321786609143317866091434178660914351786609143617866091437178660914381786609143917866091440178660914411786609144217866091443178660914441786609144517866091446178660914471786609144817866091449178660914501786609145117866091452178660914531786609145417866091455178660914561786609145717866091458178660914591786609146017866091461178660914621786609146317866091464178660914651786609146617866091467178660914681786609146917866091470178660914711786609147217866091473178660914741786609147517866091476178660914771786609147817866091479178660914801786609148117866091482178660914831786609148417866091485178660914861786609148717866091488178660914891786609149017866091491178660914921786609149317866091494178660914951786609149617866091497178660914981786609149917866091500178660915011786609150217866091503178660915041786609150517866091506178660915071786609150817866091509178660915101786609151117866091512178660915131786609151417866091515178660915161786609151717866091518178660915191786609152017866091521178660915221786609152317866091524178660915251786609152617866091527178660915281786609152917866091530178660915311786609153217866091533178660915341786609153517866091536178660915371786609153817866091539178660915401786609154117866091542178660915431786609154417866091545178660915461786609154717866091548178660915491786609155017866091551178660915521786609155317866091554178660915551786609155617866091557178660915581786609155917866091560178660915611786609156217866091563178660915641786609156517866091566178660915671786609156817866091569178660915701786609157117866091572178660915731786609157417866091575178660915761786609157717866091578178660915791786609158017866091581178660915821786609158317866091584178660915851786609158617866091587178660915881786609158917866091590178660915911786609159217866091593178660915941786609159517866091596178660915971786609159817866091599178660916001786609160117866091602178660916031786609160417866091605178660916061786609160717866091608178660916091786609161017866091611178660916121786609161317866091614178660916151786609161617866091617178660916181786609161917866091620178660916211786609162217866091623178660916241786609162517866091626178660916271786609162817866091629178660916301786609163117866091632178660916331786609163417866091635178660916361786609163717866091638178660916391786609164017866091641178660916421786609164317866091644178660916451786609164617866091647178660916481786609164917866091650178660916511786609165217866091653178660916541786609165517866091656178660916571786609165817866091659178660916601786609166117866091662178660916631786609166417866091665178660916661786609166717866091668178660916691786609167017866091671178660916721786609167317866091674178660916751786609167617866091677178660916781786609167917866091680178660916811786609168217866091683178660916841786609168517866091686178660916871786609168817866091689178660916901786609169117866091692178660916931786609169417866091695178660916961786609169717866091698178660916991786609170017866091701178660917021786609170317866091704178660917051786609170617866091707178660917081786609170917866091710178660917111786609171217866091713178660917141786609171517866091716178660917171786609171817866091719178660917201786609172117866091722178660917231786609172417866091725178660917261786609172717866091728178660917291786609173017866091731178660917321786609173317866091734178660917351786609173617866091737178660917381786609173917866091740178660917411786609174217866091743178660917441786609174517866091746178660917471786609174817866091749178660917501786609175117866091752178660917531786609175417866091755178660917561786609175717866091758178660917591786609176017866091761178660917621786609176317866091764178660917651786609176617866091767178660917681786609176917866091770178660917711786609177217866091773178660917741786609177517866091776178660917771786609177817866091779178660917801786609178117866091782178660917831786609178417866091785178660917861786609178717866091788178660917891786609179017866091791178660917921786609179317866091794178660917951786609179617866091797178660917981786609179917866091800178660918011786609180217866091803178660918041786609180517866091806178660918071786609180817866091809178660918101786609181117866091812178660918131786609181417866091815178660918161786609181717866091818178660918191786609182017866091821178660918221786609182317866091824178660918251786609182617866091827178660918281786609182917866091830178660918311786609183217866091833178660918341786609183517866091836178660918371786609183817866091839178660918401786609184117866091842178660918431786609184417866091845178660918461786609184717866091848178660918491786609185017866091851178660918521786609185317866091854178660918551786609185617866091857178660918581786609185917866091860178660918611786609186217866091863178660918641786609186517866091866178660918671786609186817866091869178660918701786609187117866091872178660918731786609187417866091875178660918761786609187717866091878178660918791786609188017866091881178660918821786609188317866091884178660918851786609188617866091887178660918881786609188917866091890178660918911786609189217866091893178660918941786609189517866091896178660918971786609189817866091899178660919001786609190117866091902178660919031786609190417866091905178660919061786609190717866091908178660919091786609191017866091911178660919121786609191317866091914178660919151786609191617866091917178660919181786609191917866091920178660919211786609192217866091923178660919241786609192517866091926178660919271786609192817866091929178660919301786609193117866091932178660919331786609193417866091935178660919361786609193717866091938178660919391786609194017866091941178660919421786609194317866091944178660919451786609194617866091947178660919481786609194917866091950178660919511786609195217866091953178660919541786609195517866091956178660919571786609195817866091959178660919601786609196117866091962178660919631786609196417866091965178660919661786609196717866091968178660919691786609197017866091971178660919721786609197317866091974178660919751786609197617866091977178660919781786609197917866091980178660919811786609198217866091983178660919841786609198517866091986178660919871786609198817866091989178660919901786609199117866091992178660919931786609199417866091995178660919961786609199717866091998178660919991786609200017866092001178660920021786609200317866092004178660920051786609200617866092007178660920081786609200917866092010178660920111786609201217866092013178660920141786609201517866092016178660920171786609201817866092019178660920201786609202117866092022178660920231786609202417866092025178660920261786609202717866092028178660920291786609203017866092031178660920321786609203317866092034178660920351786609203617866092037178660920381786609203917866092040178660920411786609204217866092043178660920441786609204517866092046178660920471786609204817866092049178660920501786609205117866092052178660920531786609205417866092055178660920561786609205717866092058178660920591786609206017866092061178660920621786609206317866092064178660920651786609206617866092067178660920681786609206917866092070178660920711786609207217866092073178660920741786609207517866092076178660920771786609207817866092079178660920801786609208117866092082178660920831786609208417866092085178660920861786609208717866092088178660920891786609209017866092091178660920921786609209317866092094178660920951786609209617866092097178660920981786609209917866092100178660921011786609210217866092103178660921041786609210517866092106178660921071786609210817866092109178660921101786609211117866092112178660921131786609211417866092115178660921161786609211717866092118178660921191786609212017866092121178660921221786609212317866092124178660921251786609212617866092127178660921281786609212917866092130178660921311786609213217866092133178660921341786609213517866092136178660921371786609213817866092139178660921401786609214117866092142178660921431786609214417866092145178660921461786609214717866092148178660921491786609215017866092151178660921521786609215317866092154178660921551786609215617866092157178660921581786609215917866092160178660921611786609216217866092163178660921641786609216517866092166178660921671786609216817866092169178660921701786609217117866092172178660921731786609217417866092175178660921761786609217717866092178178660921791786609218017866092181178660921821786609218317866092184178660921851786609218617866092187178660921881786609218917866092190178660921911786609219217866092193178660921941786609219517866092196178660921971786609219817866092199178660922001786609220117866092202178660922031786609220417866092205178660922061786609220717866092208178660922091786609221017866092211178660922121786609221317866092214178660922151786609221617866092217178660922181786609221917866092220178660922211786609222217866092223178660922241786609222517866092226178660922271786609222817866092229178660922301786609223117866092232178660922331786609223417866092235178660922361786609223717866092238178660922391786609224017866092241178660922421786609224317866092244178660922451786609224617866092247178660922481786609224917866092250178660922511786609225217866092253178660922541786609225517866092256178660922571786609225817866092259178660922601786609226117866092262178660922631786609226417866092265178660922661786609226717866092268178660922691786609227017866092271178660922721786609227317866092274178660922751786609227617866092277178660922781786609227917866092280178660922811786609228217866092283178660922841786609228517866092286178660922871786609228817866092289178660922901786609229117866092292178660922931786609229417866092295178660922961786609229717866092298178660922991786609230017866092301178660923021786609230317866092304178660923051786609230617866092307178660923081786609230917866092310178660923111786609231217866092313178660923141786609231517866092316178660923171786609231817866092319178660923201786609232117866092322178660923231786609232417866092325178660923261786609232717866092328178660923291786609233017866092331178660923321786609233317866092334178660923351786609233617866092337178660923381786609233917866092340178660923411786609234217866092343178660923441786609234517866092346178660923471786609234817866092349178660923501786609235117866092352178660923531786609235417866092355178660923561786609235717866092358178660923591786609236017866092361178660923621786609236317866092364178660923651786609236617866092367178660923681786609236917866092370178660923711786609237217866092373178660923741786609237517866092376178660923771786609237817866092379178660923801786609238117866092382178660923831786609238417866092385178660923861786609238717866092388178660923891786609239017866092391178660923921786609239317866092394178660923951786609239617866092397178660923981786609239917866092400178660924011786609240217866092403178660924041786609240517866092406178660924071786609240817866092409178660924101786609241117866092412178660924131786609241417866092415178660924161786609241717866092418178660924191786609242017866092421178660924221786609242317866092424178660924251786609242617866092427178660924281786609242917866092430178660924311786609243217866092433178660924341786609243517866092436178660924371786609243817866092439178660924401786609244117866092442178660924431786609244417866092445178660924461786609244717866092448178660924491786609245017866092451178660924521786609245317866092454178660924551786609245617866092457178660924581786609245917866092460178660924611786609246217866092463178660924641786609246517866092466178660924671786609246817866092469178660924701786609247117866092472178660924731786609247417866092475178660924761786609247717866092478178660924791786609248017866092481178660924821786609248317866092484178660924851786609248617866092487178660924881786609248917866092490178660924911786609249217866092493178660924941786609249517866092496178660924971786609249817866092499178660925001786609250117866092502178660925031786609250417866092505178660925061786609250717866092508178660925091786609251017866092511178660925121786609251317866092514178660925151786609251617866092517178660925181786609251917866092520178660925211786609252217866092523178660925241786609252517866092526178660925271786609252817866092529178660925301786609253117866092532178660925331786609253417866092535178660925361786609253717866092538178660925391786609254017866092541178660925421786609254317866092544178660925451786609254617866092547178660925481786609254917866092550178660925511786609255217866092553178660925541786609255517866092556178660925571786609255817866092559178660925601786609256117866092562178660925631786609256417866092565178660925661786609256717866092568178660925691786609257017866092571178660925721786609257317866092574178660925751786609257617866092577178660925781786609257917866092580178660925811786609258217866092583178660925841786609258517866092586178660925871786609258817866092589178660925901786609259117866092592178660925931786609259417866092595178660925961786609259717866092598178660925991786609260017866092601178660926021786609260317866092604178660926051786609260617866092607178660926081786609260917866092610178660926111786609261217866092613178660926141786609261517866092616178660926171786609261817866092619178660926201786609262117866092622178660926231786609262417866092625178660926261786609262717866092628178660926291786609263017866092631178660926321786609263317866092634178660926351786609263617866092637178660926381786609263917866092640178660926411786609264217866092643178660926441786609264517866092646178660926471786609264817866092649178660926501786609265117866092652178660926531786609265417866092655178660926561786609265717866092658178660926591786609266017866092661178660926621786609266317866092664178660926651786609266617866092667178660926681786609266917866092670178660926711786609267217866092673178660926741786609267517866092676178660926771786609267817866092679178660926801786609268117866092682178660926831786609268417866092685178660926861786609268717866092688178660926891786609269017866092691178660926921786609269317866092694178660926951786609269617866092697178660926981786609269917866092700178660927011786609270217866092703178660927041786609270517866092706178660927071786609270817866092709178660927101786609271117866092712178660927131786609271417866092715178660927161786609271717866092718178660927191786609272017866092721178660927221786609272317866092724178660927251786609272617866092727178660927281786609272917866092730178660927311786609273217866092733178660927341786609273517866092736178660927371786609273817866092739178660927401786609274117866092742178660927431786609274417866092745178660927461786609274717866092748178660927491786609275017866092751178660927521786609275317866092754178660927551786609275617866092757178660927581786609275917866092760178660927611786609276217866092763178660927641786609276517866092766178660927671786609276817866092769178660927701786609277117866092772178660927731786609277417866092775178660927761786609277717866092778178660927791786609278017866092781178660927821786609278317866092784178660927851786609278617866092787178660927881786609278917866092790178660927911786609279217866092793178660927941786609279517866092796178660927971786609279817866092799178660928001786609280117866092802178660928031786609280417866092805178660928061786609280717866092808178660928091786609281017866092811178660928121786609281317866092814178660928151786609281617866092817178660928181786609281917866092820178660928211786609282217866092823178660928241786609282517866092826178660928271786609282817866092829178660928301786609283117866092832178660928331786609283417866092835178660928361786609283717866092838178660928391786609284017866092841178660928421786609284317866092844178660928451786609284617866092847178660928481786609284917866092850178660928511786609285217866092853178660928541786609285517866092856178660928571786609285817866092859178660928601786609286117866092862178660928631786609286417866092865178660928661786609286717866092868178660928691786609287017866092871178660928721786609287317866092874178660928751786609287617866092877178660928781786609287917866092880178660928811786609288217866092883178660928841786609288517866092886178660928871786609288817866092889178660928901786609289117866092892178660928931786609289417866092895178660928961786609289717866092898178660928991786609290017866092901178660929021786609290317866092904178660929051786609290617866092907178660929081786609290917866092910178660929111786609291217866092913178660929141786609291517866092916178660929171786609291817866092919178660929201786609292117866092922178660929231786609292417866092925178660929261786609292717866092928178660929291786609293017866092931178660929321786609293317866092934178660929351786609293617866092937178660929381786609293917866092940178660929411786609294217866092943178660929441786609294517866092946178660929471786609294817866092949178660929501786609295117866092952178660929531786609295417866092955178660929561786609295717866092958178660929591786609296017866092961178660929621786609296317866092964178660929651786609296617866092967178660929681786609296917866092970178660929711786609297217866092973178660929741786609297517866092976178660929771786609297817866092979178660929801786609298117866092982178660929831786609298417866092985178660929861786609298717866092988178660929891786609299017866092991178660929921786609299317866092994178660929951786609299617866092997178660929981786609299917866093000178660930011786609300217866093003178660930041786609300517866093006178660930071786609300817866093009178660930101786609301117866093012178660930131786609301417866093015178660930161786609301717866093018178660930191786609302017866093021178660930221786609302317866093024178660930251786609302617866093027178660930281786609302917866093030178660930311786609303217866093033178660930341786609303517866093036178660930371786609303817866093039178660930401786609304117866093042178660930431786609304417866093045178660930461786609304717866093048178660930491786609305017866093051178660930521786609305317866093054178660930551786609305617866093057178660930581786609305917866093060178660930611786609306217866093063178660930641786609306517866093066178660930671786609306817866093069178660930701786609307117866093072178660930731786609307417866093075178660930761786609307717866093078178660930791786609308017866093081178660930821786609308317866093084178660930851786609308617866093087178660930881786609308917866093090178660930911786609309217866093093178660930941786609309517866093096178660930971786609309817866093099178660931001786609310117866093102178660931031786609310417866093105178660931061786609310717866093108178660931091786609311017866093111178660931121786609311317866093114178660931151786609311617866093117178660931181786609311917866093120178660931211786609312217866093123178660931241786609312517866093126178660931271786609312817866093129178660931301786609313117866093132178660931331786609313417866093135178660931361786609313717866093138178660931391786609314017866093141178660931421786609314317866093144178660931451786609314617866093147178660931481786609314917866093150178660931511786609315217866093153178660931541786609315517866093156178660931571786609315817866093159178660931601786609316117866093162178660931631786609316417866093165178660931661786609316717866093168178660931691786609317017866093171178660931721786609317317866093174178660931751786609317617866093177178660931781786609317917866093180178660931811786609318217866093183178660931841786609318517866093186178660931871786609318817866093189178660931901786609319117866093192178660931931786609319417866093195178660931961786609319717866093198178660931991786609320017866093201178660932021786609320317866093204178660932051786609320617866093207178660932081786609320917866093210178660932111786609321217866093213178660932141786609321517866093216178660932171786609321817866093219178660932201786609322117866093222178660932231786609322417866093225178660932261786609322717866093228178660932291786609323017866093231178660932321786609323317866093234178660932351786609323617866093237178660932381786609323917866093240178660932411786609324217866093243178660932441786609324517866093246178660932471786609324817866093249178660932501786609325117866093252178660932531786609325417866093255178660932561786609325717866093258178660932591786609326017866093261178660932621786609326317866093264178660932651786609326617866093267178660932681786609326917866093270178660932711786609327217866093273178660932741786609327517866093276178660932771786609327817866093279178660932801786609328117866093282178660932831786609328417866093285178660932861786609328717866093288178660932891786609329017866093291178660932921786609329317866093294178660932951786609329617866093297178660932981786609329917866093300178660933011786609330217866093303178660933041786609330517866093306178660933071786609330817866093309178660933101786609331117866093312178660933131786609331417866093315178660933161786609331717866093318178660933191786609332017866093321178660933221786609332317866093324178660933251786609332617866093327178660933281786609332917866093330178660933311786609333217866093333178660933341786609333517866093336178660933371786609333817866093339178660933401786609334117866093342178660933431786609334417866093345178660933461786609334717866093348178660933491786609335017866093351178660933521786609335317866093354178660933551786609335617866093357178660933581786609335917866093360178660933611786609336217866093363178660933641786609336517866093366178660933671786609336817866093369178660933701786609337117866093372178660933731786609337417866093375178660933761786609337717866093378178660933791786609338017866093381178660933821786609338317866093384178660933851786609338617866093387178660933881786609338917866093390178660933911786609339217866093393178660933941786609339517866093396178660933971786609339817866093399178660934001786609340117866093402178660934031786609340417866093405178660934061786609340717866093408178660934091786609341017866093411178660934121786609341317866093414178660934151786609341617866093417178660934181786609341917866093420178660934211786609342217866093423178660934241786609342517866093426178660934271786609342817866093429178660934301786609343117866093432178660934331786609343417866093435178660934361786609343717866093438178660934391786609344017866093441178660934421786609344317866093444178660934451786609344617866093447178660934481786609344917866093450178660934511786609345217866093453178660934541786609345517866093456178660934571786609345817866093459178660934601786609346117866093462178660934631786609346417866093465178660934661786609346717866093468178660934691786609347017866093471178660934721786609347317866093474178660934751786609347617866093477178660934781786609347917866093480178660934811786609348217866093483178660934841786609348517866093486178660934871786609348817866093489178660934901786609349117866093492178660934931786609349417866093495178660934961786609349717866093498178660934991786609350017866093501178660935021786609350317866093504178660935051786609350617866093507178660935081786609350917866093510178660935111786609351217866093513178660935141786609351517866093516178660935171786609351817866093519178660935201786609352117866093522178660935231786609352417866093525178660935261786609352717866093528178660935291786609353017866093531178660935321786609353317866093534178660935351786609353617866093537178660935381786609353917866093540178660935411786609354217866093543178660935441786609354517866093546178660935471786609354817866093549178660935501786609355117866093552178660935531786609355417866093555178660935561786609355717866093558178660935591786609356017866093561178660935621786609356317866093564178660935651786609356617866093567178660935681786609356917866093570178660935711786609357217866093573178660935741786609357517866093576178660935771786609357817866093579178660935801786609358117866093582178660935831786609358417866093585178660935861786609358717866093588178660935891786609359017866093591178660935921786609359317866093594178660935951786609359617866093597178660935981786609359917866093600178660936011786609360217866093603178660936041786609360517866093606178660936071786609360817866093609178660936101786609361117866093612178660936131786609361417866093615178660936161786609361717866093618178660936191786609362017866093621178660936221786609362317866093624178660936251786609362617866093627178660936281786609362917866093630178660936311786609363217866093633178660936341786609363517866093636178660936371786609363817866093639178660936401786609364117866093642178660936431786609364417866093645178660936461786609364717866093648178660936491786609365017866093651178660936521786609365317866093654178660936551786609365617866093657178660936581786609365917866093660178660936611786609366217866093663178660936641786609366517866093666178660936671786609366817866093669178660936701786609367117866093672178660936731786609367417866093675178660936761786609367717866093678178660936791786609368017866093681178660936821786609368317866093684178660936851786609368617866093687178660936881786609368917866093690178660936911786609369217866093693178660936941786609369517866093696178660936971786609369817866093699178660937001786609370117866093702178660937031786609370417866093705178660937061786609370717866093708178660937091786609371017866093711178660937121786609371317866093714178660937151786609371617866093717178660937181786609371917866093720178660937211786609372217866093723178660937241786609372517866093726178660937271786609372817866093729178660937301786609373117866093732178660937331786609373417866093735178660937361786609373717866093738178660937391786609374017866093741178660937421786609374317866093744178660937451786609374617866093747178660937481786609374917866093750178660937511786609375217866093753178660937541786609375517866093756178660937571786609375817866093759178660937601786609376117866093762178660937631786609376417866093765178660937661786609376717866093768178660937691786609377017866093771178660937721786609377317866093774178660937751786609377617866093777178660937781786609377917866093780178660937811786609378217866093783178660937841786609378517866093786178660937871786609378817866093789178660937901786609379117866093792178660937931786609379417866093795178660937961786609379717866093798178660937991786609380017866093801178660938021786609380317866093804178660938051786609380617866093807178660938081786609380917866093810178660938111786609381217866093813178660938141786609381517866093816178660938171786609381817866093819178660938201786609382117866093822178660938231786609382417866093825178660938261786609382717866093828178660938291786609383017866093831178660938321786609383317866093834178660938351786609383617866093837178660938381786609383917866093840178660938411786609384217866093843178660938441786609384517866093846178660938471786609384817866093849178660938501786609385117866093852178660938531786609385417866093855178660938561786609385717866093858178660938591786609386017866093861178660938621786609386317866093864178660938651786609386617866093867178660938681786609386917866093870178660938711786609387217866093873178660938741786609387517866093876178660938771786609387817866093879178660938801786609388117866093882178660938831786609388417866093885178660938861786609388717866093888178660938891786609389017866093891178660938921786609389317866093894178660938951786609389617866093897178660938981786609389917866093900178660939011786609390217866093903178660939041786609390517866093906178660939071786609390817866093909178660939101786609391117866093912178660939131786609391417866093915178660939161786609391717866093918178660939191786609392017866093921178660939221786609392317866093924178660939251786609392617866093927178660939281786609392917866093930178660939311786609393217866093933178660939341786609393517866093936178660939371786609393817866093939178660939401786609394117866093942178660939431786609394417866093945178660939461786609394717866093948178660939491786609395017866093951178660939521786609395317866093954178660939551786609395617866093957178660939581786609395917866093960178660939611786609396217866093963178660939641786609396517866093966178660939671786609396817866093969178660939701786609397117866093972178660939731786609397417866093975178660939761786609397717866093978178660939791786609398017866093981178660939821786609398317866093984178660939851786609398617866093987178660939881786609398917866093990178660939911786609399217866093993178660939941786609399517866093996178660939971786609399817866093999178660940001786609400117866094002178660940031786609400417866094005178660940061786609400717866094008178660940091786609401017866094011178660940121786609401317866094014178660940151786609401617866094017178660940181786609401917866094020178660940211786609402217866094023178660940241786609402517866094026178660940271786609402817866094029178660940301786609403117866094032178660940331786609403417866094035178660940361786609403717866094038178660940391786609404017866094041178660940421786609404317866094044178660940451786609404617866094047178660940481786609404917866094050178660940511786609405217866094053178660940541786609405517866094056178660940571786609405817866094059178660940601786609406117866094062178660940631786609406417866094065178660940661786609406717866094068178660940691786609407017866094071178660940721786609407317866094074178660940751786609407617866094077178660940781786609407917866094080178660940811786609408217866094083178660940841786609408517866094086178660940871786609408817866094089178660940901786609409117866094092178660940931786609409417866094095178660940961786609409717866094098178660940991786609410017866094101178660941021786609410317866094104178660941051786609410617866094107178660941081786609410917866094110178660941111786609411217866094113178660941141786609411517866094116178660941171786609411817866094119178660941201786609412117866094122178660941231786609412417866094125178660941261786609412717866094128178660941291786609413017866094131178660941321786609413317866094134178660941351786609413617866094137178660941381786609413917866094140178660941411786609414217866094143178660941441786609414517866094146178660941471786609414817866094149178660941501786609415117866094152178660941531786609415417866094155178660941561786609415717866094158178660941591786609416017866094161178660941621786609416317866094164178660941651786609416617866094167178660941681786609416917866094170178660941711786609417217866094173178660941741786609417517866094176178660941771786609417817866094179178660941801786609418117866094182178660941831786609418417866094185178660941861786609418717866094188178660941891786609419017866094191178660941921786609419317866094194178660941951786609419617866094197178660941981786609419917866094200178660942011786609420217866094203178660942041786609420517866094206178660942071786609420817866094209178660942101786609421117866094212178660942131786609421417866094215178660942161786609421717866094218178660942191786609422017866094221178660942221786609422317866094224178660942251786609422617866094227178660942281786609422917866094230178660942311786609423217866094233178660942341786609423517866094236178660942371786609423817866094239178660942401786609424117866094242178660942431786609424417866094245178660942461786609424717866094248178660942491786609425017866094251178660942521786609425317866094254178660942551786609425617866094257178660942581786609425917866094260178660942611786609426217866094263178660942641786609426517866094266178660942671786609426817866094269178660942701786609427117866094272178660942731786609427417866094275178660942761786609427717866094278178660942791786609428017866094281178660942821786609428317866094284178660942851786609428617866094287178660942881786609428917866094290178660942911786609429217866094293178660942941786609429517866094296178660942971786609429817866094299178660943001786609430117866094302178660943031786609430417866094305178660943061786609430717866094308178660943091786609431017866094311178660943121786609431317866094314178660943151786609431617866094317178660943181786609431917866094320178660943211786609432217866094323178660943241786609432517866094326178660943271786609432817866094329178660943301786609433117866094332178660943331786609433417866094335178660943361786609433717866094338178660943391786609434017866094341178660943421786609434317866094344178660943451786609434617866094347178660943481786609434917866094350178660943511786609435217866094353178660943541786609435517866094356178660943571786609435817866094359178660943601786609436117866094362178660943631786609436417866094365178660943661786609436717866094368178660943691786609437017866094371178660943721786609437317866094374178660943751786609437617866094377178660943781786609437917866094380178660943811786609438217866094383178660943841786609438517866094386178660943871786609438817866094389178660943901786609439117866094392178660943931786609439417866094395178660943961786609439717866094398178660943991786609440017866094401178660944021786609440317866094404178660944051786609440617866094407178660944081786609440917866094410178660944111786609441217866094413178660944141786609441517866094416178660944171786609441817866094419178660944201786609442117866094422178660944231786609442417866094425178660944261786609442717866094428178660944291786609443017866094431178660944321786609443317866094434178660944351786609443617866094437178660944381786609443917866094440178660944411786609444217866094443178660944441786609444517866094446178660944471786609444817866094449178660944501786609445117866094452178660944531786609445417866094455178660944561786609445717866094458178660944591786609446017866094461178660944621786609446317866094464178660944651786609446617866094467178660944681786609446917866094470178660944711786609447217866094473178660944741786609447517866094476178660944771786609447817866094479178660944801786609448117866094482178660944831786609448417866094485178660944861786609448717866094488178660944891786609449017866094491178660944921786609449317866094494178660944951786609449617866094497178660944981786609449917866094500178660945011786609450217866094503178660945041786609450517866094506178660945071786609450817866094509178660945101786609451117866094512178660945131786609451417866094515178660945161786609451717866094518178660945191786609452017866094521178660945221786609452317866094524178660945251786609452617866094527178660945281786609452917866094530178660945311786609453217866094533178660945341786609453517866094536178660945371786609453817866094539178660945401786609454117866094542178660945431786609454417866094545178660945461786609454717866094548178660945491786609455017866094551178660945521786609455317866094554178660945551786609455617866094557178660945581786609455917866094560178660945611786609456217866094563178660945641786609456517866094566178660945671786609456817866094569178660945701786609457117866094572178660945731786609457417866094575178660945761786609457717866094578178660945791786609458017866094581178660945821786609458317866094584178660945851786609458617866094587178660945881786609458917866094590178660945911786609459217866094593178660945941786609459517866094596178660945971786609459817866094599178660946001786609460117866094602178660946031786609460417866094605178660946061786609460717866094608178660946091786609461017866094611178660946121786609461317866094614178660946151786609461617866094617178660946181786609461917866094620178660946211786609462217866094623178660946241786609462517866094626178660946271786609462817866094629178660946301786609463117866094632178660946331786609463417866094635178660946361786609463717866094638178660946391786609464017866094641178660946421786609464317866094644178660946451786609464617866094647178660946481786609464917866094650178660946511786609465217866094653178660946541786609465517866094656178660946571786609465817866094659178660946601786609466117866094662178660946631786609466417866094665178660946661786609466717866094668178660946691786609467017866094671178660946721786609467317866094674178660946751786609467617866094677178660946781786609467917866094680178660946811786609468217866094683178660946841786609468517866094686178660946871786609468817866094689178660946901786609469117866094692178660946931786609469417866094695178660946961786609469717866094698178660946991786609470017866094701178660947021786609470317866094704178660947051786609470617866094707178660947081786609470917866094710178660947111786609471217866094713178660947141786609471517866094716178660947171786609471817866094719178660947201786609472117866094722178660947231786609472417866094725178660947261786609472717866094728178660947291786609473017866094731178660947321786609473317866094734178660947351786609473617866094737178660947381786609473917866094740178660947411786609474217866094743178660947441786609474517866094746178660947471786609474817866094749178660947501786609475117866094752178660947531786609475417866094755178660947561786609475717866094758178660947591786609476017866094761178660947621786609476317866094764178660947651786609476617866094767178660947681786609476917866094770178660947711786609477217866094773178660947741786609477517866094776178660947771786609477817866094779178660947801786609478117866094782178660947831786609478417866094785178660947861786609478717866094788178660947891786609479017866094791178660947921786609479317866094794178660947951786609479617866094797178660947981786609479917866094800178660948011786609480217866094803178660948041786609480517866094806178660948071786609480817866094809178660948101786609481117866094812178660948131786609481417866094815178660948161786609481717866094818178660948191786609482017866094821178660948221786609482317866094824178660948251786609482617866094827178660948281786609482917866094830178660948311786609483217866094833178660948341786609483517866094836178660948371786609483817866094839178660948401786609484117866094842178660948431786609484417866094845178660948461786609484717866094848178660948491786609485017866094851178660948521786609485317866094854178660948551786609485617866094857178660948581786609485917866094860178660948611786609486217866094863178660948641786609486517866094866178660948671786609486817866094869178660948701786609487117866094872178660948731786609487417866094875178660948761786609487717866094878178660948791786609488017866094881178660948821786609488317866094884178660948851786609488617866094887178660948881786609488917866094890178660948911786609489217866094893178660948941786609489517866094896178660948971786609489817866094899178660949001786609490117866094902178660949031786609490417866094905178660949061786609490717866094908178660949091786609491017866094911178660949121786609491317866094914178660949151786609491617866094917178660949181786609491917866094920178660949211786609492217866094923178660949241786609492517866094926178660949271786609492817866094929178660949301786609493117866094932178660949331786609493417866094935178660949361786609493717866094938178660949391786609494017866094941178660949421786609494317866094944178660949451786609494617866094947178660949481786609494917866094950178660949511786609495217866094953178660949541786609495517866094956178660949571786609495817866094959178660949601786609496117866094962178660949631786609496417866094965178660949661786609496717866094968178660949691786609497017866094971178660949721786609497317866094974178660949751786609497617866094977178660949781786609497917866094980178660949811786609498217866094983178660949841786609498517866094986178660949871786609498817866094989178660949901786609499117866094992178660949931786609499417866094995178660949961786609499717866094998178660949991786609500017866095001178660950021786609500317866095004178660950051786609500617866095007178660950081786609500917866095010178660950111786609501217866095013178660950141786609501517866095016178660950171786609501817866095019178660950201786609502117866095022178660950231786609502417866095025178660950261786609502717866095028178660950291786609503017866095031178660950321786609503317866095034178660950351786609503617866095037178660950381786609503917866095040178660950411786609504217866095043178660950441786609504517866095046178660950471786609504817866095049178660950501786609505117866095052178660950531786609505417866095055178660950561786609505717866095058178660950591786609506017866095061178660950621786609506317866095064178660950651786609506617866095067178660950681786609506917866095070178660950711786609507217866095073178660950741786609507517866095076178660950771786609507817866095079178660950801786609508117866095082178660950831786609508417866095085178660950861786609508717866095088178660950891786609509017866095091178660950921786609509317866095094178660950951786609509617866095097178660950981786609509917866095100178660951011786609510217866095103178660951041786609510517866095106178660951071786609510817866095109178660951101786609511117866095112178660951131786609511417866095115178660951161786609511717866095118178660951191786609512017866095121178660951221786609512317866095124178660951251786609512617866095127178660951281786609512917866095130178660951311786609513217866095133178660951341786609513517866095136178660951371786609513817866095139178660951401786609514117866095142178660951431786609514417866095145178660951461786609514717866095148178660951491786609515017866095151178660951521786609515317866095154178660951551786609515617866095157178660951581786609515917866095160178660951611786609516217866095163178660951641786609516517866095166178660951671786609516817866095169178660951701786609517117866095172178660951731786609517417866095175178660951761786609517717866095178178660951791786609518017866095181178660951821786609518317866095184178660951851786609518617866095187178660951881786609518917866095190178660951911786609519217866095193178660951941786609519517866095196178660951971786609519817866095199178660952001786609520117866095202178660952031786609520417866095205178660952061786609520717866095208178660952091786609521017866095211178660952121786609521317866095214178660952151786609521617866095217178660952181786609521917866095220178660952211786609522217866095223178660952241786609522517866095226178660952271786609522817866095229178660952301786609523117866095232178660952331786609523417866095235178660952361786609523717866095238178660952391786609524017866095241178660952421786609524317866095244178660952451786609524617866095247178660952481786609524917866095250178660952511786609525217866095253178660952541786609525517866095256178660952571786609525817866095259178660952601786609526117866095262178660952631786609526417866095265178660952661786609526717866095268178660952691786609527017866095271178660952721786609527317866095274178660952751786609527617866095277178660952781786609527917866095280178660952811786609528217866095283178660952841786609528517866095286178660952871786609528817866095289178660952901786609529117866095292178660952931786609529417866095295178660952961786609529717866095298178660952991786609530017866095301178660953021786609530317866095304178660953051786609530617866095307178660953081786609530917866095310178660953111786609531217866095313178660953141786609531517866095316178660953171786609531817866095319178660953201786609532117866095322178660953231786609532417866095325178660953261786609532717866095328178660953291786609533017866095331178660953321786609533317866095334178660953351786609533617866095337178660953381786609533917866095340178660953411786609534217866095343178660953441786609534517866095346178660953471786609534817866095349178660953501786609535117866095352178660953531786609535417866095355178660953561786609535717866095358178660953591786609536017866095361178660953621786609536317866095364178660953651786609536617866095367178660953681786609536917866095370178660953711786609537217866095373178660953741786609537517866095376178660953771786609537817866095379178660953801786609538117866095382178660953831786609538417866095385178660953861786609538717866095388178660953891786609539017866095391178660953921786609539317866095394178660953951786609539617866095397178660953981786609539917866095400178660954011786609540217866095403178660954041786609540517866095406178660954071786609540817866095409178660954101786609541117866095412178660954131786609541417866095415178660954161786609541717866095418178660954191786609542017866095421178660954221786609542317866095424178660954251786609542617866095427178660954281786609542917866095430178660954311786609543217866095433178660954341786609543517866095436178660954371786609543817866095439178660954401786609544117866095442178660954431786609544417866095445178660954461786609544717866095448178660954491786609545017866095451178660954521786609545317866095454178660954551786609545617866095457178660954581786609545917866095460178660954611786609546217866095463178660954641786609546517866095466178660954671786609546817866095469178660954701786609547117866095472178660954731786609547417866095475178660954761786609547717866095478178660954791786609548017866095481178660954821786609548317866095484178660954851786609548617866095487178660954881786609548917866095490178660954911786609549217866095493178660954941786609549517866095496178660954971786609549817866095499178660955001786609550117866095502178660955031786609550417866095505178660955061786609550717866095508178660955091786609551017866095511178660955121786609551317866095514178660955151786609551617866095517178660955181786609551917866095520178660955211786609552217866095523178660955241786609552517866095526178660955271786609552817866095529178660955301786609553117866095532178660955331786609553417866095535178660955361786609553717866095538178660955391786609554017866095541178660955421786609554317866095544178660955451786609554617866095547178660955481786609554917866095550178660955511786609555217866095553178660955541786609555517866095556178660955571786609555817866095559178660955601786609556117866095562178660955631786609556417866095565178660955661786609556717866095568178660955691786609557017866095571178660955721786609557317866095574178660955751786609557617866095577178660955781786609557917866095580178660955811786609558217866095583178660955841786609558517866095586178660955871786609558817866095589178660955901786609559117866095592178660955931786609559417866095595178660955961786609559717866095598178660955991786609560017866095601178660956021786609560317866095604178660956051786609560617866095607178660956081786609560917866095610178660956111786609561217866095613178660956141786609561517866095616178660956171786609561817866095619178660956201786609562117866095622178660956231786609562417866095625178660956261786609562717866095628178660956291786609563017866095631178660956321786609563317866095634178660956351786609563617866095637178660956381786609563917866095640178660956411786609564217866095643178660956441786609564517866095646178660956471786609564817866095649178660956501786609565117866095652178660956531786609565417866095655178660956561786609565717866095658178660956591786609566017866095661178660956621786609566317866095664178660956651786609566617866095667178660956681786609566917866095670178660956711786609567217866095673178660956741786609567517866095676178660956771786609567817866095679178660956801786609568117866095682178660956831786609568417866095685178660956861786609568717866095688178660956891786609569017866095691178660956921786609569317866095694178660956951786609569617866095697178660956981786609569917866095700178660957011786609570217866095703178660957041786609570517866095706178660957071786609570817866095709178660957101786609571117866095712178660957131786609571417866095715178660957161786609571717866095718178660957191786609572017866095721178660957221786609572317866095724178660957251786609572617866095727178660957281786609572917866095730178660957311786609573217866095733178660957341786609573517866095736178660957371786609573817866095739178660957401786609574117866095742178660957431786609574417866095745178660957461786609574717866095748178660957491786609575017866095751178660957521786609575317866095754178660957551786609575617866095757178660957581786609575917866095760178660957611786609576217866095763178660957641786609576517866095766178660957671786609576817866095769178660957701786609577117866095772178660957731786609577417866095775178660957761786609577717866095778178660957791786609578017866095781178660957821786609578317866095784178660957851786609578617866095787178660957881786609578917866095790178660957911786609579217866095793178660957941786609579517866095796178660957971786609579817866095799178660958001786609580117866095802178660958031786609580417866095805178660958061786609580717866095808178660958091786609581017866095811178660958121786609581317866095814178660958151786609581617866095817178660958181786609581917866095820178660958211786609582217866095823178660958241786609582517866095826178660958271786609582817866095829178660958301786609583117866095832178660958331786609583417866095835178660958361786609583717866095838178660958391786609584017866095841178660958421786609584317866095844178660958451786609584617866095847178660958481786609584917866095850178660958511786609585217866095853178660958541786609585517866095856178660958571786609585817866095859178660958601786609586117866095862178660958631786609586417866095865178660958661786609586717866095868178660958691786609587017866095871178660958721786609587317866095874178660958751786609587617866095877178660958781786609587917866095880178660958811786609588217866095883178660958841786609588517866095886178660958871786609588817866095889178660958901786609589117866095892178660958931786609589417866095895178660958961786609589717866095898178660958991786609590017866095901178660959021786609590317866095904178660959051786609590617866095907178660959081786609590917866095910178660959111786609591217866095913178660959141786609591517866095916178660959171786609591817866095919178660959201786609592117866095922178660959231786609592417866095925178660959261786609592717866095928178660959291786609593017866095931178660959321786609593317866095934178660959351786609593617866095937178660959381786609593917866095940178660959411786609594217866095943178660959441786609594517866095946178660959471786609594817866095949178660959501786609595117866095952178660959531786609595417866095955178660959561786609595717866095958178660959591786609596017866095961178660959621786609596317866095964178660959651786609596617866095967178660959681786609596917866095970178660959711786609597217866095973178660959741786609597517866095976178660959771786609597817866095979178660959801786609598117866095982178660959831786609598417866095985178660959861786609598717866095988178660959891786609599017866095991178660959921786609599317866095994178660959951786609599617866095997178660959981786609599917866096000178660960011786609600217866096003178660960041786609600517866096006178660960071786609600817866096009178660960101786609601117866096012178660960131786609601417866096015178660960161786609601717866096018178660960191786609602017866096021178660960221786609602317866096024178660960251786609602617866096027178660960281786609602917866096030178660960311786609603217866096033178660960341786609603517866096036178660960371786609603817866096039178660960401786609604117866096042178660960431786609604417866096045178660960461786609604717866096048178660960491786609605017866096051178660960521786609605317866096054178660960551786609605617866096057178660960581786609605917866096060178660960611786609606217866096063178660960641786609606517866096066178660960671786609606817866096069178660960701786609607117866096072178660960731786609607417866096075178660960761786609607717866096078178660960791786609608017866096081178660960821786609608317866096084178660960851786609608617866096087178660960881786609608917866096090178660960911786609609217866096093178660960941786609609517866096096178660960971786609609817866096099178660961001786609610117866096102178660961031786609610417866096105178660961061786609610717866096108178660961091786609611017866096111178660961121786609611317866096114178660961151786609611617866096117178660961181786609611917866096120178660961211786609612217866096123178660961241786609612517866096126178660961271786609612817866096129178660961301786609613117866096132178660961331786609613417866096135178660961361786609613717866096138178660961391786609614017866096141178660961421786609614317866096144178660961451786609614617866096147178660961481786609614917866096150178660961511786609615217866096153178660961541786609615517866096156178660961571786609615817866096159178660961601786609616117866096162178660961631786609616417866096165178660961661786609616717866096168178660961691786609617017866096171178660961721786609617317866096174178660961751786609617617866096177178660961781786609617917866096180178660961811786609618217866096183178660961841786609618517866096186178660961871786609618817866096189178660961901786609619117866096192178660961931786609619417866096195178660961961786609619717866096198178660961991786609620017866096201178660962021786609620317866096204178660962051786609620617866096207178660962081786609620917866096210178660962111786609621217866096213178660962141786609621517866096216178660962171786609621817866096219178660962201786609622117866096222178660962231786609622417866096225178660962261786609622717866096228178660962291786609623017866096231178660962321786609623317866096234178660962351786609623617866096237178660962381786609623917866096240178660962411786609624217866096243178660962441786609624517866096246178660962471786609624817866096249178660962501786609625117866096252178660962531786609625417866096255178660962561786609625717866096258178660962591786609626017866096261178660962621786609626317866096264178660962651786609626617866096267178660962681786609626917866096270178660962711786609627217866096273178660962741786609627517866096276178660962771786609627817866096279178660962801786609628117866096282178660962831786609628417866096285178660962861786609628717866096288178660962891786609629017866096291178660962921786609629317866096294178660962951786609629617866096297178660962981786609629917866096300178660963011786609630217866096303178660963041786609630517866096306178660963071786609630817866096309178660963101786609631117866096312178660963131786609631417866096315178660963161786609631717866096318178660963191786609632017866096321178660963221786609632317866096324178660963251786609632617866096327178660963281786609632917866096330178660963311786609633217866096333178660963341786609633517866096336178660963371786609633817866096339178660963401786609634117866096342178660963431786609634417866096345178660963461786609634717866096348178660963491786609635017866096351178660963521786609635317866096354178660963551786609635617866096357178660963581786609635917866096360178660963611786609636217866096363178660963641786609636517866096366178660963671786609636817866096369178660963701786609637117866096372178660963731786609637417866096375178660963761786609637717866096378178660963791786609638017866096381178660963821786609638317866096384178660963851786609638617866096387178660963881786609638917866096390178660963911786609639217866096393178660963941786609639517866096396178660963971786609639817866096399178660964001786609640117866096402178660964031786609640417866096405178660964061786609640717866096408178660964091786609641017866096411178660964121786609641317866096414178660964151786609641617866096417178660964181786609641917866096420178660964211786609642217866096423178660964241786609642517866096426178660964271786609642817866096429178660964301786609643117866096432178660964331786609643417866096435178660964361786609643717866096438178660964391786609644017866096441178660964421786609644317866096444178660964451786609644617866096447178660964481786609644917866096450178660964511786609645217866096453178660964541786609645517866096456178660964571786609645817866096459178660964601786609646117866096462178660964631786609646417866096465178660964661786609646717866096468178660964691786609647017866096471178660964721786609647317866096474178660964751786609647617866096477178660964781786609647917866096480178660964811786609648217866096483178660964841786609648517866096486178660964871786609648817866096489178660964901786609649117866096492178660964931786609649417866096495178660964961786609649717866096498178660964991786609650017866096501178660965021786609650317866096504178660965051786609650617866096507178660965081786609650917866096510178660965111786609651217866096513178660965141786609651517866096516178660965171786609651817866096519178660965201786609652117866096522178660965231786609652417866096525178660965261786609652717866096528178660965291786609653017866096531178660965321786609653317866096534178660965351786609653617866096537178660965381786609653917866096540178660965411786609654217866096543178660965441786609654517866096546178660965471786609654817866096549178660965501786609655117866096552178660965531786609655417866096555178660965561786609655717866096558178660965591786609656017866096561178660965621786609656317866096564178660965651786609656617866096567178660965681786609656917866096570178660965711786609657217866096573178660965741786609657517866096576178660965771786609657817866096579178660965801786609658117866096582178660965831786609658417866096585178660965861786609658717866096588178660965891786609659017866096591178660965921786609659317866096594178660965951786609659617866096597178660965981786609659917866096600178660966011786609660217866096603178660966041786609660517866096606178660966071786609660817866096609178660966101786609661117866096612178660966131786609661417866096615178660966161786609661717866096618178660966191786609662017866096621178660966221786609662317866096624178660966251786609662617866096627178660966281786609662917866096630178660966311786609663217866096633178660966341786609663517866096636178660966371786609663817866096639178660966401786609664117866096642178660966431786609664417866096645178660966461786609664717866096648178660966491786609665017866096651178660966521786609665317866096654178660966551786609665617866096657178660966581786609665917866096660178660966611786609666217866096663178660966641786609666517866096666178660966671786609666817866096669178660966701786609667117866096672178660966731786609667417866096675178660966761786609667717866096678178660966791786609668017866096681178660966821786609668317866096684178660966851786609668617866096687178660966881786609668917866096690178660966911786609669217866096693178660966941786609669517866096696178660966971786609669817866096699178660967001786609670117866096702178660967031786609670417866096705178660967061786609670717866096708178660967091786609671017866096711178660967121786609671317866096714178660967151786609671617866096717178660967181786609671917866096720178660967211786609672217866096723178660967241786609672517866096726178660967271786609672817866096729178660967301786609673117866096732178660967331786609673417866096735178660967361786609673717866096738178660967391786609674017866096741178660967421786609674317866096744178660967451786609674617866096747178660967481786609674917866096750178660967511786609675217866096753178660967541786609675517866096756178660967571786609675817866096759178660967601786609676117866096762178660967631786609676417866096765178660967661786609676717866096768178660967691786609677017866096771178660967721786609677317866096774178660967751786609677617866096777178660967781786609677917866096780178660967811786609678217866096783178660967841786609678517866096786178660967871786609678817866096789178660967901786609679117866096792178660967931786609679417866096795178660967961786609679717866096798178660967991786609680017866096801178660968021786609680317866096804178660968051786609680617866096807178660968081786609680917866096810178660968111786609681217866096813178660968141786609681517866096816178660968171786609681817866096819178660968201786609682117866096822178660968231786609682417866096825178660968261786609682717866096828178660968291786609683017866096831178660968321786609683317866096834178660968351786609683617866096837178660968381786609683917866096840178660968411786609684217866096843178660968441786609684517866096846178660968471786609684817866096849178660968501786609685117866096852178660968531786609685417866096855178660968561786609685717866096858178660968591786609686017866096861178660968621786609686317866096864178660968651786609686617866096867178660968681786609686917866096870178660968711786609687217866096873178660968741786609687517866096876178660968771786609687817866096879178660968801786609688117866096882178660968831786609688417866096885178660968861786609688717866096888178660968891786609689017866096891178660968921786609689317866096894178660968951786609689617866096897178660968981786609689917866096900178660969011786609690217866096903178660969041786609690517866096906178660969071786609690817866096909178660969101786609691117866096912178660969131786609691417866096915178660969161786609691717866096918178660969191786609692017866096921178660969221786609692317866096924178660969251786609692617866096927178660969281786609692917866096930178660969311786609693217866096933178660969341786609693517866096936178660969371786609693817866096939178660969401786609694117866096942178660969431786609694417866096945178660969461786609694717866096948178660969491786609695017866096951178660969521786609695317866096954178660969551786609695617866096957178660969581786609695917866096960178660969611786609696217866096963178660969641786609696517866096966178660969671786609696817866096969178660969701786609697117866096972178660969731786609697417866096975178660969761786609697717866096978178660969791786609698017866096981178660969821786609698317866096984178660969851786609698617866096987178660969881786609698917866096990178660969911786609699217866096993178660969941786609699517866096996178660969971786609699817866096999178660970001786609700117866097002178660970031786609700417866097005178660970061786609700717866097008178660970091786609701017866097011178660970121786609701317866097014178660970151786609701617866097017178660970181786609701917866097020178660970211786609702217866097023178660970241786609702517866097026178660970271786609702817866097029178660970301786609703117866097032178660970331786609703417866097035178660970361786609703717866097038178660970391786609704017866097041178660970421786609704317866097044178660970451786609704617866097047178660970481786609704917866097050178660970511786609705217866097053178660970541786609705517866097056178660970571786609705817866097059178660970601786609706117866097062178660970631786609706417866097065178660970661786609706717866097068178660970691786609707017866097071178660970721786609707317866097074178660970751786609707617866097077178660970781786609707917866097080178660970811786609708217866097083178660970841786609708517866097086178660970871786609708817866097089178660970901786609709117866097092178660970931786609709417866097095178660970961786609709717866097098178660970991786609710017866097101178660971021786609710317866097104178660971051786609710617866097107178660971081786609710917866097110178660971111786609711217866097113178660971141786609711517866097116178660971171786609711817866097119178660971201786609712117866097122178660971231786609712417866097125178660971261786609712717866097128178660971291786609713017866097131178660971321786609713317866097134178660971351786609713617866097137178660971381786609713917866097140178660971411786609714217866097143178660971441786609714517866097146178660971471786609714817866097149178660971501786609715117866097152178660971531786609715417866097155178660971561786609715717866097158178660971591786609716017866097161178660971621786609716317866097164178660971651786609716617866097167178660971681786609716917866097170178660971711786609717217866097173178660971741786609717517866097176178660971771786609717817866097179178660971801786609718117866097182178660971831786609718417866097185178660971861786609718717866097188178660971891786609719017866097191178660971921786609719317866097194178660971951786609719617866097197178660971981786609719917866097200178660972011786609720217866097203178660972041786609720517866097206178660972071786609720817866097209178660972101786609721117866097212178660972131786609721417866097215178660972161786609721717866097218178660972191786609722017866097221178660972221786609722317866097224178660972251786609722617866097227178660972281786609722917866097230178660972311786609723217866097233178660972341786609723517866097236178660972371786609723817866097239178660972401786609724117866097242178660972431786609724417866097245178660972461786609724717866097248178660972491786609725017866097251178660972521786609725317866097254178660972551786609725617866097257178660972581786609725917866097260178660972611786609726217866097263178660972641786609726517866097266178660972671786609726817866097269178660972701786609727117866097272178660972731786609727417866097275178660972761786609727717866097278178660972791786609728017866097281178660972821786609728317866097284178660972851786609728617866097287178660972881786609728917866097290178660972911786609729217866097293178660972941786609729517866097296178660972971786609729817866097299178660973001786609730117866097302178660973031786609730417866097305178660973061786609730717866097308178660973091786609731017866097311178660973121786609731317866097314178660973151786609731617866097317178660973181786609731917866097320178660973211786609732217866097323178660973241786609732517866097326178660973271786609732817866097329178660973301786609733117866097332178660973331786609733417866097335178660973361786609733717866097338178660973391786609734017866097341178660973421786609734317866097344178660973451786609734617866097347178660973481786609734917866097350178660973511786609735217866097353178660973541786609735517866097356178660973571786609735817866097359178660973601786609736117866097362178660973631786609736417866097365178660973661786609736717866097368178660973691786609737017866097371178660973721786609737317866097374178660973751786609737617866097377178660973781786609737917866097380178660973811786609738217866097383178660973841786609738517866097386178660973871786609738817866097389178660973901786609739117866097392178660973931786609739417866097395178660973961786609739717866097398178660973991786609740017866097401178660974021786609740317866097404178660974051786609740617866097407178660974081786609740917866097410178660974111786609741217866097413178660974141786609741517866097416178660974171786609741817866097419178660974201786609742117866097422178660974231786609742417866097425178660974261786609742717866097428178660974291786609743017866097431178660974321786609743317866097434178660974351786609743617866097437178660974381786609743917866097440178660974411786609744217866097443178660974441786609744517866097446178660974471786609744817866097449178660974501786609745117866097452178660974531786609745417866097455178660974561786609745717866097458178660974591786609746017866097461178660974621786609746317866097464178660974651786609746617866097467178660974681786609746917866097470178660974711786609747217866097473178660974741786609747517866097476178660974771786609747817866097479178660974801786609748117866097482178660974831786609748417866097485178660974861786609748717866097488178660974891786609749017866097491178660974921786609749317866097494178660974951786609749617866097497178660974981786609749917866097500178660975011786609750217866097503178660975041786609750517866097506178660975071786609750817866097509178660975101786609751117866097512178660975131786609751417866097515178660975161786609751717866097518178660975191786609752017866097521178660975221786609752317866097524178660975251786609752617866097527178660975281786609752917866097530178660975311786609753217866097533178660975341786609753517866097536178660975371786609753817866097539178660975401786609754117866097542178660975431786609754417866097545178660975461786609754717866097548178660975491786609755017866097551178660975521786609755317866097554178660975551786609755617866097557178660975581786609755917866097560178660975611786609756217866097563178660975641786609756517866097566178660975671786609756817866097569178660975701786609757117866097572178660975731786609757417866097575178660975761786609757717866097578178660975791786609758017866097581178660975821786609758317866097584178660975851786609758617866097587178660975881786609758917866097590178660975911786609759217866097593178660975941786609759517866097596178660975971786609759817866097599178660976001786609760117866097602178660976031786609760417866097605178660976061786609760717866097608178660976091786609761017866097611178660976121786609761317866097614178660976151786609761617866097617178660976181786609761917866097620178660976211786609762217866097623178660976241786609762517866097626178660976271786609762817866097629178660976301786609763117866097632178660976331786609763417866097635178660976361786609763717866097638178660976391786609764017866097641178660976421786609764317866097644178660976451786609764617866097647178660976481786609764917866097650178660976511786609765217866097653178660976541786609765517866097656178660976571786609765817866097659178660976601786609766117866097662178660976631786609766417866097665178660976661786609766717866097668178660976691786609767017866097671178660976721786609767317866097674178660976751786609767617866097677178660976781786609767917866097680178660976811786609768217866097683178660976841786609768517866097686178660976871786609768817866097689178660976901786609769117866097692178660976931786609769417866097695178660976961786609769717866097698178660976991786609770017866097701178660977021786609770317866097704178660977051786609770617866097707178660977081786609770917866097710178660977111786609771217866097713178660977141786609771517866097716178660977171786609771817866097719178660977201786609772117866097722178660977231786609772417866097725178660977261786609772717866097728178660977291786609773017866097731178660977321786609773317866097734178660977351786609773617866097737178660977381786609773917866097740178660977411786609774217866097743178660977441786609774517866097746178660977471786609774817866097749178660977501786609775117866097752178660977531786609775417866097755178660977561786609775717866097758178660977591786609776017866097761178660977621786609776317866097764178660977651786609776617866097767178660977681786609776917866097770178660977711786609777217866097773178660977741786609777517866097776178660977771786609777817866097779178660977801786609778117866097782178660977831786609778417866097785178660977861786609778717866097788178660977891786609779017866097791178660977921786609779317866097794178660977951786609779617866097797178660977981786609779917866097800178660978011786609780217866097803178660978041786609780517866097806178660978071786609780817866097809178660978101786609781117866097812178660978131786609781417866097815178660978161786609781717866097818178660978191786609782017866097821178660978221786609782317866097824178660978251786609782617866097827178660978281786609782917866097830178660978311786609783217866097833178660978341786609783517866097836178660978371786609783817866097839178660978401786609784117866097842178660978431786609784417866097845178660978461786609784717866097848178660978491786609785017866097851178660978521786609785317866097854178660978551786609785617866097857178660978581786609785917866097860178660978611786609786217866097863178660978641786609786517866097866178660978671786609786817866097869178660978701786609787117866097872178660978731786609787417866097875178660978761786609787717866097878178660978791786609788017866097881178660978821786609788317866097884178660978851786609788617866097887178660978881786609788917866097890178660978911786609789217866097893178660978941786609789517866097896178660978971786609789817866097899178660979001786609790117866097902178660979031786609790417866097905178660979061786609790717866097908178660979091786609791017866097911178660979121786609791317866097914178660979151786609791617866097917178660979181786609791917866097920178660979211786609792217866097923178660979241786609792517866097926178660979271786609792817866097929178660979301786609793117866097932178660979331786609793417866097935178660979361786609793717866097938178660979391786609794017866097941178660979421786609794317866097944178660979451786609794617866097947178660979481786609794917866097950178660979511786609795217866097953178660979541786609795517866097956178660979571786609795817866097959178660979601786609796117866097962178660979631786609796417866097965178660979661786609796717866097968178660979691786609797017866097971178660979721786609797317866097974178660979751786609797617866097977178660979781786609797917866097980178660979811786609798217866097983178660979841786609798517866097986178660979871786609798817866097989178660979901786609799117866097992178660979931786609799417866097995178660979961786609799717866097998178660979991786609800017866098001178660980021786609800317866098004178660980051786609800617866098007178660980081786609800917866098010178660980111786609801217866098013178660980141786609801517866098016178660980171786609801817866098019178660980201786609802117866098022178660980231786609802417866098025178660980261786609802717866098028178660980291786609803017866098031178660980321786609803317866098034178660980351786609803617866098037178660980381786609803917866098040178660980411786609804217866098043178660980441786609804517866098046178660980471786609804817866098049178660980501786609805117866098052178660980531786609805417866098055178660980561786609805717866098058178660980591786609806017866098061178660980621786609806317866098064178660980651786609806617866098067178660980681786609806917866098070178660980711786609807217866098073178660980741786609807517866098076178660980771786609807817866098079178660980801786609808117866098082178660980831786609808417866098085178660980861786609808717866098088178660980891786609809017866098091178660980921786609809317866098094178660980951786609809617866098097178660980981786609809917866098100178660981011786609810217866098103178660981041786609810517866098106178660981071786609810817866098109178660981101786609811117866098112178660981131786609811417866098115178660981161786609811717866098118178660981191786609812017866098121178660981221786609812317866098124178660981251786609812617866098127178660981281786609812917866098130178660981311786609813217866098133178660981341786609813517866098136178660981371786609813817866098139178660981401786609814117866098142178660981431786609814417866098145178660981461786609814717866098148178660981491786609815017866098151178660981521786609815317866098154178660981551786609815617866098157178660981581786609815917866098160178660981611786609816217866098163178660981641786609816517866098166178660981671786609816817866098169178660981701786609817117866098172178660981731786609817417866098175178660981761786609817717866098178178660981791786609818017866098181178660981821786609818317866098184178660981851786609818617866098187178660981881786609818917866098190178660981911786609819217866098193178660981941786609819517866098196178660981971786609819817866098199178660982001786609820117866098202178660982031786609820417866098205178660982061786609820717866098208178660982091786609821017866098211178660982121786609821317866098214178660982151786609821617866098217178660982181786609821917866098220178660982211786609822217866098223178660982241786609822517866098226178660982271786609822817866098229178660982301786609823117866098232178660982331786609823417866098235178660982361786609823717866098238178660982391786609824017866098241178660982421786609824317866098244178660982451786609824617866098247178660982481786609824917866098250178660982511786609825217866098253178660982541786609825517866098256178660982571786609825817866098259178660982601786609826117866098262178660982631786609826417866098265178660982661786609826717866098268178660982691786609827017866098271178660982721786609827317866098274178660982751786609827617866098277178660982781786609827917866098280178660982811786609828217866098283178660982841786609828517866098286178660982871786609828817866098289178660982901786609829117866098292178660982931786609829417866098295178660982961786609829717866098298178660982991786609830017866098301178660983021786609830317866098304178660983051786609830617866098307178660983081786609830917866098310178660983111786609831217866098313178660983141786609831517866098316178660983171786609831817866098319178660983201786609832117866098322178660983231786609832417866098325178660983261786609832717866098328178660983291786609833017866098331178660983321786609833317866098334178660983351786609833617866098337178660983381786609833917866098340178660983411786609834217866098343178660983441786609834517866098346178660983471786609834817866098349178660983501786609835117866098352178660983531786609835417866098355178660983561786609835717866098358178660983591786609836017866098361178660983621786609836317866098364178660983651786609836617866098367178660983681786609836917866098370178660983711786609837217866098373178660983741786609837517866098376178660983771786609837817866098379178660983801786609838117866098382178660983831786609838417866098385178660983861786609838717866098388178660983891786609839017866098391178660983921786609839317866098394178660983951786609839617866098397178660983981786609839917866098400178660984011786609840217866098403178660984041786609840517866098406178660984071786609840817866098409178660984101786609841117866098412178660984131786609841417866098415178660984161786609841717866098418178660984191786609842017866098421178660984221786609842317866098424178660984251786609842617866098427178660984281786609842917866098430178660984311786609843217866098433178660984341786609843517866098436178660984371786609843817866098439178660984401786609844117866098442178660984431786609844417866098445178660984461786609844717866098448178660984491786609845017866098451178660984521786609845317866098454178660984551786609845617866098457178660984581786609845917866098460178660984611786609846217866098463178660984641786609846517866098466178660984671786609846817866098469178660984701786609847117866098472178660984731786609847417866098475178660984761786609847717866098478178660984791786609848017866098481178660984821786609848317866098484178660984851786609848617866098487178660984881786609848917866098490178660984911786609849217866098493178660984941786609849517866098496178660984971786609849817866098499178660985001786609850117866098502178660985031786609850417866098505178660985061786609850717866098508178660985091786609851017866098511178660985121786609851317866098514178660985151786609851617866098517178660985181786609851917866098520178660985211786609852217866098523178660985241786609852517866098526178660985271786609852817866098529178660985301786609853117866098532178660985331786609853417866098535178660985361786609853717866098538178660985391786609854017866098541178660985421786609854317866098544178660985451786609854617866098547178660985481786609854917866098550178660985511786609855217866098553178660985541786609855517866098556178660985571786609855817866098559178660985601786609856117866098562178660985631786609856417866098565178660985661786609856717866098568178660985691786609857017866098571178660985721786609857317866098574178660985751786609857617866098577178660985781786609857917866098580178660985811786609858217866098583178660985841786609858517866098586178660985871786609858817866098589178660985901786609859117866098592178660985931786609859417866098595178660985961786609859717866098598178660985991786609860017866098601178660986021786609860317866098604178660986051786609860617866098607178660986081786609860917866098610178660986111786609861217866098613178660986141786609861517866098616178660986171786609861817866098619178660986201786609862117866098622178660986231786609862417866098625178660986261786609862717866098628178660986291786609863017866098631178660986321786609863317866098634178660986351786609863617866098637178660986381786609863917866098640178660986411786609864217866098643178660986441786609864517866098646178660986471786609864817866098649178660986501786609865117866098652178660986531786609865417866098655178660986561786609865717866098658178660986591786609866017866098661178660986621786609866317866098664178660986651786609866617866098667178660986681786609866917866098670178660986711786609867217866098673178660986741786609867517866098676178660986771786609867817866098679178660986801786609868117866098682178660986831786609868417866098685178660986861786609868717866098688178660986891786609869017866098691178660986921786609869317866098694178660986951786609869617866098697178660986981786609869917866098700178660987011786609870217866098703178660987041786609870517866098706178660987071786609870817866098709178660987101786609871117866098712178660987131786609871417866098715178660987161786609871717866098718178660987191786609872017866098721178660987221786609872317866098724178660987251786609872617866098727178660987281786609872917866098730178660987311786609873217866098733178660987341786609873517866098736178660987371786609873817866098739178660987401786609874117866098742178660987431786609874417866098745178660987461786609874717866098748178660987491786609875017866098751178660987521786609875317866098754178660987551786609875617866098757178660987581786609875917866098760178660987611786609876217866098763178660987641786609876517866098766178660987671786609876817866098769178660987701786609877117866098772178660987731786609877417866098775178660987761786609877717866098778178660987791786609878017866098781178660987821786609878317866098784178660987851786609878617866098787178660987881786609878917866098790178660987911786609879217866098793178660987941786609879517866098796178660987971786609879817866098799178660988001786609880117866098802178660988031786609880417866098805178660988061786609880717866098808178660988091786609881017866098811178660988121786609881317866098814178660988151786609881617866098817178660988181786609881917866098820178660988211786609882217866098823178660988241786609882517866098826178660988271786609882817866098829178660988301786609883117866098832178660988331786609883417866098835178660988361786609883717866098838178660988391786609884017866098841178660988421786609884317866098844178660988451786609884617866098847178660988481786609884917866098850178660988511786609885217866098853178660988541786609885517866098856178660988571786609885817866098859178660988601786609886117866098862178660988631786609886417866098865178660988661786609886717866098868178660988691786609887017866098871178660988721786609887317866098874178660988751786609887617866098877178660988781786609887917866098880178660988811786609888217866098883178660988841786609888517866098886178660988871786609888817866098889178660988901786609889117866098892178660988931786609889417866098895178660988961786609889717866098898178660988991786609890017866098901178660989021786609890317866098904178660989051786609890617866098907178660989081786609890917866098910178660989111786609891217866098913178660989141786609891517866098916178660989171786609891817866098919178660989201786609892117866098922178660989231786609892417866098925178660989261786609892717866098928178660989291786609893017866098931178660989321786609893317866098934178660989351786609893617866098937178660989381786609893917866098940178660989411786609894217866098943178660989441786609894517866098946178660989471786609894817866098949178660989501786609895117866098952178660989531786609895417866098955178660989561786609895717866098958178660989591786609896017866098961178660989621786609896317866098964178660989651786609896617866098967178660989681786609896917866098970178660989711786609897217866098973178660989741786609897517866098976178660989771786609897817866098979178660989801786609898117866098982178660989831786609898417866098985178660989861786609898717866098988178660989891786609899017866098991178660989921786609899317866098994178660989951786609899617866098997178660989981786609899917866099000178660990011786609900217866099003178660990041786609900517866099006178660990071786609900817866099009178660990101786609901117866099012178660990131786609901417866099015178660990161786609901717866099018178660990191786609902017866099021178660990221786609902317866099024178660990251786609902617866099027178660990281786609902917866099030178660990311786609903217866099033178660990341786609903517866099036178660990371786609903817866099039178660990401786609904117866099042178660990431786609904417866099045178660990461786609904717866099048178660990491786609905017866099051178660990521786609905317866099054178660990551786609905617866099057178660990581786609905917866099060178660990611786609906217866099063178660990641786609906517866099066178660990671786609906817866099069178660990701786609907117866099072178660990731786609907417866099075178660990761786609907717866099078178660990791786609908017866099081178660990821786609908317866099084178660990851786609908617866099087178660990881786609908917866099090178660990911786609909217866099093178660990941786609909517866099096178660990971786609909817866099099178660991001786609910117866099102178660991031786609910417866099105178660991061786609910717866099108178660991091786609911017866099111178660991121786609911317866099114178660991151786609911617866099117178660991181786609911917866099120178660991211786609912217866099123178660991241786609912517866099126178660991271786609912817866099129178660991301786609913117866099132178660991331786609913417866099135178660991361786609913717866099138178660991391786609914017866099141178660991421786609914317866099144178660991451786609914617866099147178660991481786609914917866099150178660991511786609915217866099153178660991541786609915517866099156178660991571786609915817866099159178660991601786609916117866099162178660991631786609916417866099165178660991661786609916717866099168178660991691786609917017866099171178660991721786609917317866099174178660991751786609917617866099177178660991781786609917917866099180178660991811786609918217866099183178660991841786609918517866099186178660991871786609918817866099189178660991901786609919117866099192178660991931786609919417866099195178660991961786609919717866099198178660991991786609920017866099201178660992021786609920317866099204178660992051786609920617866099207178660992081786609920917866099210178660992111786609921217866099213178660992141786609921517866099216178660992171786609921817866099219178660992201786609922117866099222178660992231786609922417866099225178660992261786609922717866099228178660992291786609923017866099231178660992321786609923317866099234178660992351786609923617866099237178660992381786609923917866099240178660992411786609924217866099243178660992441786609924517866099246178660992471786609924817866099249178660992501786609925117866099252178660992531786609925417866099255178660992561786609925717866099258178660992591786609926017866099261178660992621786609926317866099264178660992651786609926617866099267178660992681786609926917866099270178660992711786609927217866099273178660992741786609927517866099276178660992771786609927817866099279178660992801786609928117866099282178660992831786609928417866099285178660992861786609928717866099288178660992891786609929017866099291178660992921786609929317866099294178660992951786609929617866099297178660992981786609929917866099300178660993011786609930217866099303178660993041786609930517866099306178660993071786609930817866099309178660993101786609931117866099312178660993131786609931417866099315178660993161786609931717866099318178660993191786609932017866099321178660993221786609932317866099324178660993251786609932617866099327178660993281786609932917866099330178660993311786609933217866099333178660993341786609933517866099336178660993371786609933817866099339178660993401786609934117866099342178660993431786609934417866099345178660993461786609934717866099348178660993491786609935017866099351178660993521786609935317866099354178660993551786609935617866099357178660993581786609935917866099360178660993611786609936217866099363178660993641786609936517866099366178660993671786609936817866099369178660993701786609937117866099372178660993731786609937417866099375178660993761786609937717866099378178660993791786609938017866099381178660993821786609938317866099384178660993851786609938617866099387178660993881786609938917866099390178660993911786609939217866099393178660993941786609939517866099396178660993971786609939817866099399178660994001786609940117866099402178660994031786609940417866099405178660994061786609940717866099408178660994091786609941017866099411178660994121786609941317866099414178660994151786609941617866099417178660994181786609941917866099420178660994211786609942217866099423178660994241786609942517866099426178660994271786609942817866099429178660994301786609943117866099432178660994331786609943417866099435178660994361786609943717866099438178660994391786609944017866099441178660994421786609944317866099444178660994451786609944617866099447178660994481786609944917866099450178660994511786609945217866099453178660994541786609945517866099456178660994571786609945817866099459178660994601786609946117866099462178660994631786609946417866099465178660994661786609946717866099468178660994691786609947017866099471178660994721786609947317866099474178660994751786609947617866099477178660994781786609947917866099480178660994811786609948217866099483178660994841786609948517866099486178660994871786609948817866099489178660994901786609949117866099492178660994931786609949417866099495178660994961786609949717866099498178660994991786609950017866099501178660995021786609950317866099504178660995051786609950617866099507178660995081786609950917866099510178660995111786609951217866099513178660995141786609951517866099516178660995171786609951817866099519178660995201786609952117866099522178660995231786609952417866099525178660995261786609952717866099528178660995291786609953017866099531178660995321786609953317866099534178660995351786609953617866099537178660995381786609953917866099540178660995411786609954217866099543178660995441786609954517866099546178660995471786609954817866099549178660995501786609955117866099552178660995531786609955417866099555178660995561786609955717866099558178660995591786609956017866099561178660995621786609956317866099564178660995651786609956617866099567178660995681786609956917866099570178660995711786609957217866099573178660995741786609957517866099576178660995771786609957817866099579178660995801786609958117866099582178660995831786609958417866099585178660995861786609958717866099588178660995891786609959017866099591178660995921786609959317866099594178660995951786609959617866099597178660995981786609959917866099600178660996011786609960217866099603178660996041786609960517866099606178660996071786609960817866099609178660996101786609961117866099612178660996131786609961417866099615178660996161786609961717866099618178660996191786609962017866099621178660996221786609962317866099624178660996251786609962617866099627178660996281786609962917866099630178660996311786609963217866099633178660996341786609963517866099636178660996371786609963817866099639178660996401786609964117866099642178660996431786609964417866099645178660996461786609964717866099648178660996491786609965017866099651178660996521786609965317866099654178660996551786609965617866099657178660996581786609965917866099660178660996611786609966217866099663178660996641786609966517866099666178660996671786609966817866099669178660996701786609967117866099672178660996731786609967417866099675178660996761786609967717866099678178660996791786609968017866099681178660996821786609968317866099684178660996851786609968617866099687178660996881786609968917866099690178660996911786609969217866099693178660996941786609969517866099696178660996971786609969817866099699178660997001786609970117866099702178660997031786609970417866099705178660997061786609970717866099708178660997091786609971017866099711178660997121786609971317866099714178660997151786609971617866099717178660997181786609971917866099720178660997211786609972217866099723178660997241786609972517866099726178660997271786609972817866099729178660997301786609973117866099732178660997331786609973417866099735178660997361786609973717866099738178660997391786609974017866099741178660997421786609974317866099744178660997451786609974617866099747178660997481786609974917866099750178660997511786609975217866099753178660997541786609975517866099756178660997571786609975817866099759178660997601786609976117866099762178660997631786609976417866099765178660997661786609976717866099768178660997691786609977017866099771178660997721786609977317866099774178660997751786609977617866099777178660997781786609977917866099780178660997811786609978217866099783178660997841786609978517866099786178660997871786609978817866099789178660997901786609979117866099792178660997931786609979417866099795178660997961786609979717866099798178660997991786609980017866099801178660998021786609980317866099804178660998051786609980617866099807178660998081786609980917866099810178660998111786609981217866099813178660998141786609981517866099816178660998171786609981817866099819178660998201786609982117866099822178660998231786609982417866099825178660998261786609982717866099828178660998291786609983017866099831178660998321786609983317866099834178660998351786609983617866099837178660998381786609983917866099840178660998411786609984217866099843178660998441786609984517866099846178660998471786609984817866099849178660998501786609985117866099852178660998531786609985417866099855178660998561786609985717866099858178660998591786609986017866099861178660998621786609986317866099864178660998651786609986617866099867178660998681786609986917866099870178660998711786609987217866099873178660998741786609987517866099876178660998771786609987817866099879178660998801786609988117866099882178660998831786609988417866099885178660998861786609988717866099888178660998891786609989017866099891178660998921786609989317866099894178660998951786609989617866099897178660998981786609989917866099900178660999011786609990217866099903178660999041786609990517866099906178660999071786609990817866099909178660999101786609991117866099912178660999131786609991417866099915178660999161786609991717866099918178660999191786609992017866099921178660999221786609992317866099924178660999251786609992617866099927178660999281786609992917866099930178660999311786609993217866099933178660999341786609993517866099936178660999371786609993817866099939178660999401786609994117866099942178660999431786609994417866099945178660999461786609994717866099948178660999491786609995017866099951178660999521786609995317866099954178660999551786609995617866099957178660999581786609995917866099960178660999611786609996217866099963178660999641786609996517866099966178660999671786609996817866099969178660999701786609997117866099972178660999731786609997417866099975178660999761786609997717866099978178660999791786609998017866099981178660999821786609998317866099984178660999851786609998617866099987178660999881786609998917866099990178660999911786609999217866099993178660999941786609999517866099996178660999971786609999817866099999