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

179号段

网号179下号段列表

1790000179000117900021790003179000417900051790006179000717900081790009179001017900111790012179001317900141790015179001617900171790018179001917900201790021179002217900231790024179002517900261790027179002817900291790030179003117900321790033179003417900351790036179003717900381790039179004017900411790042179004317900441790045179004617900471790048179004917900501790051179005217900531790054179005517900561790057179005817900591790060179006117900621790063179006417900651790066179006717900681790069179007017900711790072179007317900741790075179007617900771790078179007917900801790081179008217900831790084179008517900861790087179008817900891790090179009117900921790093179009417900951790096179009717900981790099179010017901011790102179010317901041790105179010617901071790108179010917901101790111179011217901131790114179011517901161790117179011817901191790120179012117901221790123179012417901251790126179012717901281790129179013017901311790132179013317901341790135179013617901371790138179013917901401790141179014217901431790144179014517901461790147179014817901491790150179015117901521790153179015417901551790156179015717901581790159179016017901611790162179016317901641790165179016617901671790168179016917901701790171179017217901731790174179017517901761790177179017817901791790180179018117901821790183179018417901851790186179018717901881790189179019017901911790192179019317901941790195179019617901971790198179019917902001790201179020217902031790204179020517902061790207179020817902091790210179021117902121790213179021417902151790216179021717902181790219179022017902211790222179022317902241790225179022617902271790228179022917902301790231179023217902331790234179023517902361790237179023817902391790240179024117902421790243179024417902451790246179024717902481790249179025017902511790252179025317902541790255179025617902571790258179025917902601790261179026217902631790264179026517902661790267179026817902691790270179027117902721790273179027417902751790276179027717902781790279179028017902811790282179028317902841790285179028617902871790288179028917902901790291179029217902931790294179029517902961790297179029817902991790300179030117903021790303179030417903051790306179030717903081790309179031017903111790312179031317903141790315179031617903171790318179031917903201790321179032217903231790324179032517903261790327179032817903291790330179033117903321790333179033417903351790336179033717903381790339179034017903411790342179034317903441790345179034617903471790348179034917903501790351179035217903531790354179035517903561790357179035817903591790360179036117903621790363179036417903651790366179036717903681790369179037017903711790372179037317903741790375179037617903771790378179037917903801790381179038217903831790384179038517903861790387179038817903891790390179039117903921790393179039417903951790396179039717903981790399179040017904011790402179040317904041790405179040617904071790408179040917904101790411179041217904131790414179041517904161790417179041817904191790420179042117904221790423179042417904251790426179042717904281790429179043017904311790432179043317904341790435179043617904371790438179043917904401790441179044217904431790444179044517904461790447179044817904491790450179045117904521790453179045417904551790456179045717904581790459179046017904611790462179046317904641790465179046617904671790468179046917904701790471179047217904731790474179047517904761790477179047817904791790480179048117904821790483179048417904851790486179048717904881790489179049017904911790492179049317904941790495179049617904971790498179049917905001790501179050217905031790504179050517905061790507179050817905091790510179051117905121790513179051417905151790516179051717905181790519179052017905211790522179052317905241790525179052617905271790528179052917905301790531179053217905331790534179053517905361790537179053817905391790540179054117905421790543179054417905451790546179054717905481790549179055017905511790552179055317905541790555179055617905571790558179055917905601790561179056217905631790564179056517905661790567179056817905691790570179057117905721790573179057417905751790576179057717905781790579179058017905811790582179058317905841790585179058617905871790588179058917905901790591179059217905931790594179059517905961790597179059817905991790600179060117906021790603179060417906051790606179060717906081790609179061017906111790612179061317906141790615179061617906171790618179061917906201790621179062217906231790624179062517906261790627179062817906291790630179063117906321790633179063417906351790636179063717906381790639179064017906411790642179064317906441790645179064617906471790648179064917906501790651179065217906531790654179065517906561790657179065817906591790660179066117906621790663179066417906651790666179066717906681790669179067017906711790672179067317906741790675179067617906771790678179067917906801790681179068217906831790684179068517906861790687179068817906891790690179069117906921790693179069417906951790696179069717906981790699179070017907011790702179070317907041790705179070617907071790708179070917907101790711179071217907131790714179071517907161790717179071817907191790720179072117907221790723179072417907251790726179072717907281790729179073017907311790732179073317907341790735179073617907371790738179073917907401790741179074217907431790744179074517907461790747179074817907491790750179075117907521790753179075417907551790756179075717907581790759179076017907611790762179076317907641790765179076617907671790768179076917907701790771179077217907731790774179077517907761790777179077817907791790780179078117907821790783179078417907851790786179078717907881790789179079017907911790792179079317907941790795179079617907971790798179079917908001790801179080217908031790804179080517908061790807179080817908091790810179081117908121790813179081417908151790816179081717908181790819179082017908211790822179082317908241790825179082617908271790828179082917908301790831179083217908331790834179083517908361790837179083817908391790840179084117908421790843179084417908451790846179084717908481790849179085017908511790852179085317908541790855179085617908571790858179085917908601790861179086217908631790864179086517908661790867179086817908691790870179087117908721790873179087417908751790876179087717908781790879179088017908811790882179088317908841790885179088617908871790888179088917908901790891179089217908931790894179089517908961790897179089817908991790900179090117909021790903179090417909051790906179090717909081790909179091017909111790912179091317909141790915179091617909171790918179091917909201790921179092217909231790924179092517909261790927179092817909291790930179093117909321790933179093417909351790936179093717909381790939179094017909411790942179094317909441790945179094617909471790948179094917909501790951179095217909531790954179095517909561790957179095817909591790960179096117909621790963179096417909651790966179096717909681790969179097017909711790972179097317909741790975179097617909771790978179097917909801790981179098217909831790984179098517909861790987179098817909891790990179099117909921790993179099417909951790996179099717909981790999179100017910011791002179100317910041791005179100617910071791008179100917910101791011179101217910131791014179101517910161791017179101817910191791020179102117910221791023179102417910251791026179102717910281791029179103017910311791032179103317910341791035179103617910371791038179103917910401791041179104217910431791044179104517910461791047179104817910491791050179105117910521791053179105417910551791056179105717910581791059179106017910611791062179106317910641791065179106617910671791068179106917910701791071179107217910731791074179107517910761791077179107817910791791080179108117910821791083179108417910851791086179108717910881791089179109017910911791092179109317910941791095179109617910971791098179109917911001791101179110217911031791104179110517911061791107179110817911091791110179111117911121791113179111417911151791116179111717911181791119179112017911211791122179112317911241791125179112617911271791128179112917911301791131179113217911331791134179113517911361791137179113817911391791140179114117911421791143179114417911451791146179114717911481791149179115017911511791152179115317911541791155179115617911571791158179115917911601791161179116217911631791164179116517911661791167179116817911691791170179117117911721791173179117417911751791176179117717911781791179179118017911811791182179118317911841791185179118617911871791188179118917911901791191179119217911931791194179119517911961791197179119817911991791200179120117912021791203179120417912051791206179120717912081791209179121017912111791212179121317912141791215179121617912171791218179121917912201791221179122217912231791224179122517912261791227179122817912291791230179123117912321791233179123417912351791236179123717912381791239179124017912411791242179124317912441791245179124617912471791248179124917912501791251179125217912531791254179125517912561791257179125817912591791260179126117912621791263179126417912651791266179126717912681791269179127017912711791272179127317912741791275179127617912771791278179127917912801791281179128217912831791284179128517912861791287179128817912891791290179129117912921791293179129417912951791296179129717912981791299179130017913011791302179130317913041791305179130617913071791308179130917913101791311179131217913131791314179131517913161791317179131817913191791320179132117913221791323179132417913251791326179132717913281791329179133017913311791332179133317913341791335179133617913371791338179133917913401791341179134217913431791344179134517913461791347179134817913491791350179135117913521791353179135417913551791356179135717913581791359179136017913611791362179136317913641791365179136617913671791368179136917913701791371179137217913731791374179137517913761791377179137817913791791380179138117913821791383179138417913851791386179138717913881791389179139017913911791392179139317913941791395179139617913971791398179139917914001791401179140217914031791404179140517914061791407179140817914091791410179141117914121791413179141417914151791416179141717914181791419179142017914211791422179142317914241791425179142617914271791428179142917914301791431179143217914331791434179143517914361791437179143817914391791440179144117914421791443179144417914451791446179144717914481791449179145017914511791452179145317914541791455179145617914571791458179145917914601791461179146217914631791464179146517914661791467179146817914691791470179147117914721791473179147417914751791476179147717914781791479179148017914811791482179148317914841791485179148617914871791488179148917914901791491179149217914931791494179149517914961791497179149817914991791500179150117915021791503179150417915051791506179150717915081791509179151017915111791512179151317915141791515179151617915171791518179151917915201791521179152217915231791524179152517915261791527179152817915291791530179153117915321791533179153417915351791536179153717915381791539179154017915411791542179154317915441791545179154617915471791548179154917915501791551179155217915531791554179155517915561791557179155817915591791560179156117915621791563179156417915651791566179156717915681791569179157017915711791572179157317915741791575179157617915771791578179157917915801791581179158217915831791584179158517915861791587179158817915891791590179159117915921791593179159417915951791596179159717915981791599179160017916011791602179160317916041791605179160617916071791608179160917916101791611179161217916131791614179161517916161791617179161817916191791620179162117916221791623179162417916251791626179162717916281791629179163017916311791632179163317916341791635179163617916371791638179163917916401791641179164217916431791644179164517916461791647179164817916491791650179165117916521791653179165417916551791656179165717916581791659179166017916611791662179166317916641791665179166617916671791668179166917916701791671179167217916731791674179167517916761791677179167817916791791680179168117916821791683179168417916851791686179168717916881791689179169017916911791692179169317916941791695179169617916971791698179169917917001791701179170217917031791704179170517917061791707179170817917091791710179171117917121791713179171417917151791716179171717917181791719179172017917211791722179172317917241791725179172617917271791728179172917917301791731179173217917331791734179173517917361791737179173817917391791740179174117917421791743179174417917451791746179174717917481791749179175017917511791752179175317917541791755179175617917571791758179175917917601791761179176217917631791764179176517917661791767179176817917691791770179177117917721791773179177417917751791776179177717917781791779179178017917811791782179178317917841791785179178617917871791788179178917917901791791179179217917931791794179179517917961791797179179817917991791800179180117918021791803179180417918051791806179180717918081791809179181017918111791812179181317918141791815179181617918171791818179181917918201791821179182217918231791824179182517918261791827179182817918291791830179183117918321791833179183417918351791836179183717918381791839179184017918411791842179184317918441791845179184617918471791848179184917918501791851179185217918531791854179185517918561791857179185817918591791860179186117918621791863179186417918651791866179186717918681791869179187017918711791872179187317918741791875179187617918771791878179187917918801791881179188217918831791884179188517918861791887179188817918891791890179189117918921791893179189417918951791896179189717918981791899179190017919011791902179190317919041791905179190617919071791908179190917919101791911179191217919131791914179191517919161791917179191817919191791920179192117919221791923179192417919251791926179192717919281791929179193017919311791932179193317919341791935179193617919371791938179193917919401791941179194217919431791944179194517919461791947179194817919491791950179195117919521791953179195417919551791956179195717919581791959179196017919611791962179196317919641791965179196617919671791968179196917919701791971179197217919731791974179197517919761791977179197817919791791980179198117919821791983179198417919851791986179198717919881791989179199017919911791992179199317919941791995179199617919971791998179199917920001792001179200217920031792004179200517920061792007179200817920091792010179201117920121792013179201417920151792016179201717920181792019179202017920211792022179202317920241792025179202617920271792028179202917920301792031179203217920331792034179203517920361792037179203817920391792040179204117920421792043179204417920451792046179204717920481792049179205017920511792052179205317920541792055179205617920571792058179205917920601792061179206217920631792064179206517920661792067179206817920691792070179207117920721792073179207417920751792076179207717920781792079179208017920811792082179208317920841792085179208617920871792088179208917920901792091179209217920931792094179209517920961792097179209817920991792100179210117921021792103179210417921051792106179210717921081792109179211017921111792112179211317921141792115179211617921171792118179211917921201792121179212217921231792124179212517921261792127179212817921291792130179213117921321792133179213417921351792136179213717921381792139179214017921411792142179214317921441792145179214617921471792148179214917921501792151179215217921531792154179215517921561792157179215817921591792160179216117921621792163179216417921651792166179216717921681792169179217017921711792172179217317921741792175179217617921771792178179217917921801792181179218217921831792184179218517921861792187179218817921891792190179219117921921792193179219417921951792196179219717921981792199179220017922011792202179220317922041792205179220617922071792208179220917922101792211179221217922131792214179221517922161792217179221817922191792220179222117922221792223179222417922251792226179222717922281792229179223017922311792232179223317922341792235179223617922371792238179223917922401792241179224217922431792244179224517922461792247179224817922491792250179225117922521792253179225417922551792256179225717922581792259179226017922611792262179226317922641792265179226617922671792268179226917922701792271179227217922731792274179227517922761792277179227817922791792280179228117922821792283179228417922851792286179228717922881792289179229017922911792292179229317922941792295179229617922971792298179229917923001792301179230217923031792304179230517923061792307179230817923091792310179231117923121792313179231417923151792316179231717923181792319179232017923211792322179232317923241792325179232617923271792328179232917923301792331179233217923331792334179233517923361792337179233817923391792340179234117923421792343179234417923451792346179234717923481792349179235017923511792352179235317923541792355179235617923571792358179235917923601792361179236217923631792364179236517923661792367179236817923691792370179237117923721792373179237417923751792376179237717923781792379179238017923811792382179238317923841792385179238617923871792388179238917923901792391179239217923931792394179239517923961792397179239817923991792400179240117924021792403179240417924051792406179240717924081792409179241017924111792412179241317924141792415179241617924171792418179241917924201792421179242217924231792424179242517924261792427179242817924291792430179243117924321792433179243417924351792436179243717924381792439179244017924411792442179244317924441792445179244617924471792448179244917924501792451179245217924531792454179245517924561792457179245817924591792460179246117924621792463179246417924651792466179246717924681792469179247017924711792472179247317924741792475179247617924771792478179247917924801792481179248217924831792484179248517924861792487179248817924891792490179249117924921792493179249417924951792496179249717924981792499179250017925011792502179250317925041792505179250617925071792508179250917925101792511179251217925131792514179251517925161792517179251817925191792520179252117925221792523179252417925251792526179252717925281792529179253017925311792532179253317925341792535179253617925371792538179253917925401792541179254217925431792544179254517925461792547179254817925491792550179255117925521792553179255417925551792556179255717925581792559179256017925611792562179256317925641792565179256617925671792568179256917925701792571179257217925731792574179257517925761792577179257817925791792580179258117925821792583179258417925851792586179258717925881792589179259017925911792592179259317925941792595179259617925971792598179259917926001792601179260217926031792604179260517926061792607179260817926091792610179261117926121792613179261417926151792616179261717926181792619179262017926211792622179262317926241792625179262617926271792628179262917926301792631179263217926331792634179263517926361792637179263817926391792640179264117926421792643179264417926451792646179264717926481792649179265017926511792652179265317926541792655179265617926571792658179265917926601792661179266217926631792664179266517926661792667179266817926691792670179267117926721792673179267417926751792676179267717926781792679179268017926811792682179268317926841792685179268617926871792688179268917926901792691179269217926931792694179269517926961792697179269817926991792700179270117927021792703179270417927051792706179270717927081792709179271017927111792712179271317927141792715179271617927171792718179271917927201792721179272217927231792724179272517927261792727179272817927291792730179273117927321792733179273417927351792736179273717927381792739179274017927411792742179274317927441792745179274617927471792748179274917927501792751179275217927531792754179275517927561792757179275817927591792760179276117927621792763179276417927651792766179276717927681792769179277017927711792772179277317927741792775179277617927771792778179277917927801792781179278217927831792784179278517927861792787179278817927891792790179279117927921792793179279417927951792796179279717927981792799179280017928011792802179280317928041792805179280617928071792808179280917928101792811179281217928131792814179281517928161792817179281817928191792820179282117928221792823179282417928251792826179282717928281792829179283017928311792832179283317928341792835179283617928371792838179283917928401792841179284217928431792844179284517928461792847179284817928491792850179285117928521792853179285417928551792856179285717928581792859179286017928611792862179286317928641792865179286617928671792868179286917928701792871179287217928731792874179287517928761792877179287817928791792880179288117928821792883179288417928851792886179288717928881792889179289017928911792892179289317928941792895179289617928971792898179289917929001792901179290217929031792904179290517929061792907179290817929091792910179291117929121792913179291417929151792916179291717929181792919179292017929211792922179292317929241792925179292617929271792928179292917929301792931179293217929331792934179293517929361792937179293817929391792940179294117929421792943179294417929451792946179294717929481792949179295017929511792952179295317929541792955179295617929571792958179295917929601792961179296217929631792964179296517929661792967179296817929691792970179297117929721792973179297417929751792976179297717929781792979179298017929811792982179298317929841792985179298617929871792988179298917929901792991179299217929931792994179299517929961792997179299817929991793000179300117930021793003179300417930051793006179300717930081793009179301017930111793012179301317930141793015179301617930171793018179301917930201793021179302217930231793024179302517930261793027179302817930291793030179303117930321793033179303417930351793036179303717930381793039179304017930411793042179304317930441793045179304617930471793048179304917930501793051179305217930531793054179305517930561793057179305817930591793060179306117930621793063179306417930651793066179306717930681793069179307017930711793072179307317930741793075179307617930771793078179307917930801793081179308217930831793084179308517930861793087179308817930891793090179309117930921793093179309417930951793096179309717930981793099179310017931011793102179310317931041793105179310617931071793108179310917931101793111179311217931131793114179311517931161793117179311817931191793120179312117931221793123179312417931251793126179312717931281793129179313017931311793132179313317931341793135179313617931371793138179313917931401793141179314217931431793144179314517931461793147179314817931491793150179315117931521793153179315417931551793156179315717931581793159179316017931611793162179316317931641793165179316617931671793168179316917931701793171179317217931731793174179317517931761793177179317817931791793180179318117931821793183179318417931851793186179318717931881793189179319017931911793192179319317931941793195179319617931971793198179319917932001793201179320217932031793204179320517932061793207179320817932091793210179321117932121793213179321417932151793216179321717932181793219179322017932211793222179322317932241793225179322617932271793228179322917932301793231179323217932331793234179323517932361793237179323817932391793240179324117932421793243179324417932451793246179324717932481793249179325017932511793252179325317932541793255179325617932571793258179325917932601793261179326217932631793264179326517932661793267179326817932691793270179327117932721793273179327417932751793276179327717932781793279179328017932811793282179328317932841793285179328617932871793288179328917932901793291179329217932931793294179329517932961793297179329817932991793300179330117933021793303179330417933051793306179330717933081793309179331017933111793312179331317933141793315179331617933171793318179331917933201793321179332217933231793324179332517933261793327179332817933291793330179333117933321793333179333417933351793336179333717933381793339179334017933411793342179334317933441793345179334617933471793348179334917933501793351179335217933531793354179335517933561793357179335817933591793360179336117933621793363179336417933651793366179336717933681793369179337017933711793372179337317933741793375179337617933771793378179337917933801793381179338217933831793384179338517933861793387179338817933891793390179339117933921793393179339417933951793396179339717933981793399179340017934011793402179340317934041793405179340617934071793408179340917934101793411179341217934131793414179341517934161793417179341817934191793420179342117934221793423179342417934251793426179342717934281793429179343017934311793432179343317934341793435179343617934371793438179343917934401793441179344217934431793444179344517934461793447179344817934491793450179345117934521793453179345417934551793456179345717934581793459179346017934611793462179346317934641793465179346617934671793468179346917934701793471179347217934731793474179347517934761793477179347817934791793480179348117934821793483179348417934851793486179348717934881793489179349017934911793492179349317934941793495179349617934971793498179349917935001793501179350217935031793504179350517935061793507179350817935091793510179351117935121793513179351417935151793516179351717935181793519179352017935211793522179352317935241793525179352617935271793528179352917935301793531179353217935331793534179353517935361793537179353817935391793540179354117935421793543179354417935451793546179354717935481793549179355017935511793552179355317935541793555179355617935571793558179355917935601793561179356217935631793564179356517935661793567179356817935691793570179357117935721793573179357417935751793576179357717935781793579179358017935811793582179358317935841793585179358617935871793588179358917935901793591179359217935931793594179359517935961793597179359817935991793600179360117936021793603179360417936051793606179360717936081793609179361017936111793612179361317936141793615179361617936171793618179361917936201793621179362217936231793624179362517936261793627179362817936291793630179363117936321793633179363417936351793636179363717936381793639179364017936411793642179364317936441793645179364617936471793648179364917936501793651179365217936531793654179365517936561793657179365817936591793660179366117936621793663179366417936651793666179366717936681793669179367017936711793672179367317936741793675179367617936771793678179367917936801793681179368217936831793684179368517936861793687179368817936891793690179369117936921793693179369417936951793696179369717936981793699179370017937011793702179370317937041793705179370617937071793708179370917937101793711179371217937131793714179371517937161793717179371817937191793720179372117937221793723179372417937251793726179372717937281793729179373017937311793732179373317937341793735179373617937371793738179373917937401793741179374217937431793744179374517937461793747179374817937491793750179375117937521793753179375417937551793756179375717937581793759179376017937611793762179376317937641793765179376617937671793768179376917937701793771179377217937731793774179377517937761793777179377817937791793780179378117937821793783179378417937851793786179378717937881793789179379017937911793792179379317937941793795179379617937971793798179379917938001793801179380217938031793804179380517938061793807179380817938091793810179381117938121793813179381417938151793816179381717938181793819179382017938211793822179382317938241793825179382617938271793828179382917938301793831179383217938331793834179383517938361793837179383817938391793840179384117938421793843179384417938451793846179384717938481793849179385017938511793852179385317938541793855179385617938571793858179385917938601793861179386217938631793864179386517938661793867179386817938691793870179387117938721793873179387417938751793876179387717938781793879179388017938811793882179388317938841793885179388617938871793888179388917938901793891179389217938931793894179389517938961793897179389817938991793900179390117939021793903179390417939051793906179390717939081793909179391017939111793912179391317939141793915179391617939171793918179391917939201793921179392217939231793924179392517939261793927179392817939291793930179393117939321793933179393417939351793936179393717939381793939179394017939411793942179394317939441793945179394617939471793948179394917939501793951179395217939531793954179395517939561793957179395817939591793960179396117939621793963179396417939651793966179396717939681793969179397017939711793972179397317939741793975179397617939771793978179397917939801793981179398217939831793984179398517939861793987179398817939891793990179399117939921793993179399417939951793996179399717939981793999179400017940011794002179400317940041794005179400617940071794008179400917940101794011179401217940131794014179401517940161794017179401817940191794020179402117940221794023179402417940251794026179402717940281794029179403017940311794032179403317940341794035179403617940371794038179403917940401794041179404217940431794044179404517940461794047179404817940491794050179405117940521794053179405417940551794056179405717940581794059179406017940611794062179406317940641794065179406617940671794068179406917940701794071179407217940731794074179407517940761794077179407817940791794080179408117940821794083179408417940851794086179408717940881794089179409017940911794092179409317940941794095179409617940971794098179409917941001794101179410217941031794104179410517941061794107179410817941091794110179411117941121794113179411417941151794116179411717941181794119179412017941211794122179412317941241794125179412617941271794128179412917941301794131179413217941331794134179413517941361794137179413817941391794140179414117941421794143179414417941451794146179414717941481794149179415017941511794152179415317941541794155179415617941571794158179415917941601794161179416217941631794164179416517941661794167179416817941691794170179417117941721794173179417417941751794176179417717941781794179179418017941811794182179418317941841794185179418617941871794188179418917941901794191179419217941931794194179419517941961794197179419817941991794200179420117942021794203179420417942051794206179420717942081794209179421017942111794212179421317942141794215179421617942171794218179421917942201794221179422217942231794224179422517942261794227179422817942291794230179423117942321794233179423417942351794236179423717942381794239179424017942411794242179424317942441794245179424617942471794248179424917942501794251179425217942531794254179425517942561794257179425817942591794260179426117942621794263179426417942651794266179426717942681794269179427017942711794272179427317942741794275179427617942771794278179427917942801794281179428217942831794284179428517942861794287179428817942891794290179429117942921794293179429417942951794296179429717942981794299179430017943011794302179430317943041794305179430617943071794308179430917943101794311179431217943131794314179431517943161794317179431817943191794320179432117943221794323179432417943251794326179432717943281794329179433017943311794332179433317943341794335179433617943371794338179433917943401794341179434217943431794344179434517943461794347179434817943491794350179435117943521794353179435417943551794356179435717943581794359179436017943611794362179436317943641794365179436617943671794368179436917943701794371179437217943731794374179437517943761794377179437817943791794380179438117943821794383179438417943851794386179438717943881794389179439017943911794392179439317943941794395179439617943971794398179439917944001794401179440217944031794404179440517944061794407179440817944091794410179441117944121794413179441417944151794416179441717944181794419179442017944211794422179442317944241794425179442617944271794428179442917944301794431179443217944331794434179443517944361794437179443817944391794440179444117944421794443179444417944451794446179444717944481794449179445017944511794452179445317944541794455179445617944571794458179445917944601794461179446217944631794464179446517944661794467179446817944691794470179447117944721794473179447417944751794476179447717944781794479179448017944811794482179448317944841794485179448617944871794488179448917944901794491179449217944931794494179449517944961794497179449817944991794500179450117945021794503179450417945051794506179450717945081794509179451017945111794512179451317945141794515179451617945171794518179451917945201794521179452217945231794524179452517945261794527179452817945291794530179453117945321794533179453417945351794536179453717945381794539179454017945411794542179454317945441794545179454617945471794548179454917945501794551179455217945531794554179455517945561794557179455817945591794560179456117945621794563179456417945651794566179456717945681794569179457017945711794572179457317945741794575179457617945771794578179457917945801794581179458217945831794584179458517945861794587179458817945891794590179459117945921794593179459417945951794596179459717945981794599179460017946011794602179460317946041794605179460617946071794608179460917946101794611179461217946131794614179461517946161794617179461817946191794620179462117946221794623179462417946251794626179462717946281794629179463017946311794632179463317946341794635179463617946371794638179463917946401794641179464217946431794644179464517946461794647179464817946491794650179465117946521794653179465417946551794656179465717946581794659179466017946611794662179466317946641794665179466617946671794668179466917946701794671179467217946731794674179467517946761794677179467817946791794680179468117946821794683179468417946851794686179468717946881794689179469017946911794692179469317946941794695179469617946971794698179469917947001794701179470217947031794704179470517947061794707179470817947091794710179471117947121794713179471417947151794716179471717947181794719179472017947211794722179472317947241794725179472617947271794728179472917947301794731179473217947331794734179473517947361794737179473817947391794740179474117947421794743179474417947451794746179474717947481794749179475017947511794752179475317947541794755179475617947571794758179475917947601794761179476217947631794764179476517947661794767179476817947691794770179477117947721794773179477417947751794776179477717947781794779179478017947811794782179478317947841794785179478617947871794788179478917947901794791179479217947931794794179479517947961794797179479817947991794800179480117948021794803179480417948051794806179480717948081794809179481017948111794812179481317948141794815179481617948171794818179481917948201794821179482217948231794824179482517948261794827179482817948291794830179483117948321794833179483417948351794836179483717948381794839179484017948411794842179484317948441794845179484617948471794848179484917948501794851179485217948531794854179485517948561794857179485817948591794860179486117948621794863179486417948651794866179486717948681794869179487017948711794872179487317948741794875179487617948771794878179487917948801794881179488217948831794884179488517948861794887179488817948891794890179489117948921794893179489417948951794896179489717948981794899179490017949011794902179490317949041794905179490617949071794908179490917949101794911179491217949131794914179491517949161794917179491817949191794920179492117949221794923179492417949251794926179492717949281794929179493017949311794932179493317949341794935179493617949371794938179493917949401794941179494217949431794944179494517949461794947179494817949491794950179495117949521794953179495417949551794956179495717949581794959179496017949611794962179496317949641794965179496617949671794968179496917949701794971179497217949731794974179497517949761794977179497817949791794980179498117949821794983179498417949851794986179498717949881794989179499017949911794992179499317949941794995179499617949971794998179499917950001795001179500217950031795004179500517950061795007179500817950091795010179501117950121795013179501417950151795016179501717950181795019179502017950211795022179502317950241795025179502617950271795028179502917950301795031179503217950331795034179503517950361795037179503817950391795040179504117950421795043179504417950451795046179504717950481795049179505017950511795052179505317950541795055179505617950571795058179505917950601795061179506217950631795064179506517950661795067179506817950691795070179507117950721795073179507417950751795076179507717950781795079179508017950811795082179508317950841795085179508617950871795088179508917950901795091179509217950931795094179509517950961795097179509817950991795100179510117951021795103179510417951051795106179510717951081795109179511017951111795112179511317951141795115179511617951171795118179511917951201795121179512217951231795124179512517951261795127179512817951291795130179513117951321795133179513417951351795136179513717951381795139179514017951411795142179514317951441795145179514617951471795148179514917951501795151179515217951531795154179515517951561795157179515817951591795160179516117951621795163179516417951651795166179516717951681795169179517017951711795172179517317951741795175179517617951771795178179517917951801795181179518217951831795184179518517951861795187179518817951891795190179519117951921795193179519417951951795196179519717951981795199179520017952011795202179520317952041795205179520617952071795208179520917952101795211179521217952131795214179521517952161795217179521817952191795220179522117952221795223179522417952251795226179522717952281795229179523017952311795232179523317952341795235179523617952371795238179523917952401795241179524217952431795244179524517952461795247179524817952491795250179525117952521795253179525417952551795256179525717952581795259179526017952611795262179526317952641795265179526617952671795268179526917952701795271179527217952731795274179527517952761795277179527817952791795280179528117952821795283179528417952851795286179528717952881795289179529017952911795292179529317952941795295179529617952971795298179529917953001795301179530217953031795304179530517953061795307179530817953091795310179531117953121795313179531417953151795316179531717953181795319179532017953211795322179532317953241795325179532617953271795328179532917953301795331179533217953331795334179533517953361795337179533817953391795340179534117953421795343179534417953451795346179534717953481795349179535017953511795352179535317953541795355179535617953571795358179535917953601795361179536217953631795364179536517953661795367179536817953691795370179537117953721795373179537417953751795376179537717953781795379179538017953811795382179538317953841795385179538617953871795388179538917953901795391179539217953931795394179539517953961795397179539817953991795400179540117954021795403179540417954051795406179540717954081795409179541017954111795412179541317954141795415179541617954171795418179541917954201795421179542217954231795424179542517954261795427179542817954291795430179543117954321795433179543417954351795436179543717954381795439179544017954411795442179544317954441795445179544617954471795448179544917954501795451179545217954531795454179545517954561795457179545817954591795460179546117954621795463179546417954651795466179546717954681795469179547017954711795472179547317954741795475179547617954771795478179547917954801795481179548217954831795484179548517954861795487179548817954891795490179549117954921795493179549417954951795496179549717954981795499179550017955011795502179550317955041795505179550617955071795508179550917955101795511179551217955131795514179551517955161795517179551817955191795520179552117955221795523179552417955251795526179552717955281795529179553017955311795532179553317955341795535179553617955371795538179553917955401795541179554217955431795544179554517955461795547179554817955491795550179555117955521795553179555417955551795556179555717955581795559179556017955611795562179556317955641795565179556617955671795568179556917955701795571179557217955731795574179557517955761795577179557817955791795580179558117955821795583179558417955851795586179558717955881795589179559017955911795592179559317955941795595179559617955971795598179559917956001795601179560217956031795604179560517956061795607179560817956091795610179561117956121795613179561417956151795616179561717956181795619179562017956211795622179562317956241795625179562617956271795628179562917956301795631179563217956331795634179563517956361795637179563817956391795640179564117956421795643179564417956451795646179564717956481795649179565017956511795652179565317956541795655179565617956571795658179565917956601795661179566217956631795664179566517956661795667179566817956691795670179567117956721795673179567417956751795676179567717956781795679179568017956811795682179568317956841795685179568617956871795688179568917956901795691179569217956931795694179569517956961795697179569817956991795700179570117957021795703179570417957051795706179570717957081795709179571017957111795712179571317957141795715179571617957171795718179571917957201795721179572217957231795724179572517957261795727179572817957291795730179573117957321795733179573417957351795736179573717957381795739179574017957411795742179574317957441795745179574617957471795748179574917957501795751179575217957531795754179575517957561795757179575817957591795760179576117957621795763179576417957651795766179576717957681795769179577017957711795772179577317957741795775179577617957771795778179577917957801795781179578217957831795784179578517957861795787179578817957891795790179579117957921795793179579417957951795796179579717957981795799179580017958011795802179580317958041795805179580617958071795808179580917958101795811179581217958131795814179581517958161795817179581817958191795820179582117958221795823179582417958251795826179582717958281795829179583017958311795832179583317958341795835179583617958371795838179583917958401795841179584217958431795844179584517958461795847179584817958491795850179585117958521795853179585417958551795856179585717958581795859179586017958611795862179586317958641795865179586617958671795868179586917958701795871179587217958731795874179587517958761795877179587817958791795880179588117958821795883179588417958851795886179588717958881795889179589017958911795892179589317958941795895179589617958971795898179589917959001795901179590217959031795904179590517959061795907179590817959091795910179591117959121795913179591417959151795916179591717959181795919179592017959211795922179592317959241795925179592617959271795928179592917959301795931179593217959331795934179593517959361795937179593817959391795940179594117959421795943179594417959451795946179594717959481795949179595017959511795952179595317959541795955179595617959571795958179595917959601795961179596217959631795964179596517959661795967179596817959691795970179597117959721795973179597417959751795976179597717959781795979179598017959811795982179598317959841795985179598617959871795988179598917959901795991179599217959931795994179599517959961795997179599817959991796000179600117960021796003179600417960051796006179600717960081796009179601017960111796012179601317960141796015179601617960171796018179601917960201796021179602217960231796024179602517960261796027179602817960291796030179603117960321796033179603417960351796036179603717960381796039179604017960411796042179604317960441796045179604617960471796048179604917960501796051179605217960531796054179605517960561796057179605817960591796060179606117960621796063179606417960651796066179606717960681796069179607017960711796072179607317960741796075179607617960771796078179607917960801796081179608217960831796084179608517960861796087179608817960891796090179609117960921796093179609417960951796096179609717960981796099179610017961011796102179610317961041796105179610617961071796108179610917961101796111179611217961131796114179611517961161796117179611817961191796120179612117961221796123179612417961251796126179612717961281796129179613017961311796132179613317961341796135179613617961371796138179613917961401796141179614217961431796144179614517961461796147179614817961491796150179615117961521796153179615417961551796156179615717961581796159179616017961611796162179616317961641796165179616617961671796168179616917961701796171179617217961731796174179617517961761796177179617817961791796180179618117961821796183179618417961851796186179618717961881796189179619017961911796192179619317961941796195179619617961971796198179619917962001796201179620217962031796204179620517962061796207179620817962091796210179621117962121796213179621417962151796216179621717962181796219179622017962211796222179622317962241796225179622617962271796228179622917962301796231179623217962331796234179623517962361796237179623817962391796240179624117962421796243179624417962451796246179624717962481796249179625017962511796252179625317962541796255179625617962571796258179625917962601796261179626217962631796264179626517962661796267179626817962691796270179627117962721796273179627417962751796276179627717962781796279179628017962811796282179628317962841796285179628617962871796288179628917962901796291179629217962931796294179629517962961796297179629817962991796300179630117963021796303179630417963051796306179630717963081796309179631017963111796312179631317963141796315179631617963171796318179631917963201796321179632217963231796324179632517963261796327179632817963291796330179633117963321796333179633417963351796336179633717963381796339179634017963411796342179634317963441796345179634617963471796348179634917963501796351179635217963531796354179635517963561796357179635817963591796360179636117963621796363179636417963651796366179636717963681796369179637017963711796372179637317963741796375179637617963771796378179637917963801796381179638217963831796384179638517963861796387179638817963891796390179639117963921796393179639417963951796396179639717963981796399179640017964011796402179640317964041796405179640617964071796408179640917964101796411179641217964131796414179641517964161796417179641817964191796420179642117964221796423179642417964251796426179642717964281796429179643017964311796432179643317964341796435179643617964371796438179643917964401796441179644217964431796444179644517964461796447179644817964491796450179645117964521796453179645417964551796456179645717964581796459179646017964611796462179646317964641796465179646617964671796468179646917964701796471179647217964731796474179647517964761796477179647817964791796480179648117964821796483179648417964851796486179648717964881796489179649017964911796492179649317964941796495179649617964971796498179649917965001796501179650217965031796504179650517965061796507179650817965091796510179651117965121796513179651417965151796516179651717965181796519179652017965211796522179652317965241796525179652617965271796528179652917965301796531179653217965331796534179653517965361796537179653817965391796540179654117965421796543179654417965451796546179654717965481796549179655017965511796552179655317965541796555179655617965571796558179655917965601796561179656217965631796564179656517965661796567179656817965691796570179657117965721796573179657417965751796576179657717965781796579179658017965811796582179658317965841796585179658617965871796588179658917965901796591179659217965931796594179659517965961796597179659817965991796600179660117966021796603179660417966051796606179660717966081796609179661017966111796612179661317966141796615179661617966171796618179661917966201796621179662217966231796624179662517966261796627179662817966291796630179663117966321796633179663417966351796636179663717966381796639179664017966411796642179664317966441796645179664617966471796648179664917966501796651179665217966531796654179665517966561796657179665817966591796660179666117966621796663179666417966651796666179666717966681796669179667017966711796672179667317966741796675179667617966771796678179667917966801796681179668217966831796684179668517966861796687179668817966891796690179669117966921796693179669417966951796696179669717966981796699179670017967011796702179670317967041796705179670617967071796708179670917967101796711179671217967131796714179671517967161796717179671817967191796720179672117967221796723179672417967251796726179672717967281796729179673017967311796732179673317967341796735179673617967371796738179673917967401796741179674217967431796744179674517967461796747179674817967491796750179675117967521796753179675417967551796756179675717967581796759179676017967611796762179676317967641796765179676617967671796768179676917967701796771179677217967731796774179677517967761796777179677817967791796780179678117967821796783179678417967851796786179678717967881796789179679017967911796792179679317967941796795179679617967971796798179679917968001796801179680217968031796804179680517968061796807179680817968091796810179681117968121796813179681417968151796816179681717968181796819179682017968211796822179682317968241796825179682617968271796828179682917968301796831179683217968331796834179683517968361796837179683817968391796840179684117968421796843179684417968451796846179684717968481796849179685017968511796852179685317968541796855179685617968571796858179685917968601796861179686217968631796864179686517968661796867179686817968691796870179687117968721796873179687417968751796876179687717968781796879179688017968811796882179688317968841796885179688617968871796888179688917968901796891179689217968931796894179689517968961796897179689817968991796900179690117969021796903179690417969051796906179690717969081796909179691017969111796912179691317969141796915179691617969171796918179691917969201796921179692217969231796924179692517969261796927179692817969291796930179693117969321796933179693417969351796936179693717969381796939179694017969411796942179694317969441796945179694617969471796948179694917969501796951179695217969531796954179695517969561796957179695817969591796960179696117969621796963179696417969651796966179696717969681796969179697017969711796972179697317969741796975179697617969771796978179697917969801796981179698217969831796984179698517969861796987179698817969891796990179699117969921796993179699417969951796996179699717969981796999179700017970011797002179700317970041797005179700617970071797008179700917970101797011179701217970131797014179701517970161797017179701817970191797020179702117970221797023179702417970251797026179702717970281797029179703017970311797032179703317970341797035179703617970371797038179703917970401797041179704217970431797044179704517970461797047179704817970491797050179705117970521797053179705417970551797056179705717970581797059179706017970611797062179706317970641797065179706617970671797068179706917970701797071179707217970731797074179707517970761797077179707817970791797080179708117970821797083179708417970851797086179708717970881797089179709017970911797092179709317970941797095179709617970971797098179709917971001797101179710217971031797104179710517971061797107179710817971091797110179711117971121797113179711417971151797116179711717971181797119179712017971211797122179712317971241797125179712617971271797128179712917971301797131179713217971331797134179713517971361797137179713817971391797140179714117971421797143179714417971451797146179714717971481797149179715017971511797152179715317971541797155179715617971571797158179715917971601797161179716217971631797164179716517971661797167179716817971691797170179717117971721797173179717417971751797176179717717971781797179179718017971811797182179718317971841797185179718617971871797188179718917971901797191179719217971931797194179719517971961797197179719817971991797200179720117972021797203179720417972051797206179720717972081797209179721017972111797212179721317972141797215179721617972171797218179721917972201797221179722217972231797224179722517972261797227179722817972291797230179723117972321797233179723417972351797236179723717972381797239179724017972411797242179724317972441797245179724617972471797248179724917972501797251179725217972531797254179725517972561797257179725817972591797260179726117972621797263179726417972651797266179726717972681797269179727017972711797272179727317972741797275179727617972771797278179727917972801797281179728217972831797284179728517972861797287179728817972891797290179729117972921797293179729417972951797296179729717972981797299179730017973011797302179730317973041797305179730617973071797308179730917973101797311179731217973131797314179731517973161797317179731817973191797320179732117973221797323179732417973251797326179732717973281797329179733017973311797332179733317973341797335179733617973371797338179733917973401797341179734217973431797344179734517973461797347179734817973491797350179735117973521797353179735417973551797356179735717973581797359179736017973611797362179736317973641797365179736617973671797368179736917973701797371179737217973731797374179737517973761797377179737817973791797380179738117973821797383179738417973851797386179738717973881797389179739017973911797392179739317973941797395179739617973971797398179739917974001797401179740217974031797404179740517974061797407179740817974091797410179741117974121797413179741417974151797416179741717974181797419179742017974211797422179742317974241797425179742617974271797428179742917974301797431179743217974331797434179743517974361797437179743817974391797440179744117974421797443179744417974451797446179744717974481797449179745017974511797452179745317974541797455179745617974571797458179745917974601797461179746217974631797464179746517974661797467179746817974691797470179747117974721797473179747417974751797476179747717974781797479179748017974811797482179748317974841797485179748617974871797488179748917974901797491179749217974931797494179749517974961797497179749817974991797500179750117975021797503179750417975051797506179750717975081797509179751017975111797512179751317975141797515179751617975171797518179751917975201797521179752217975231797524179752517975261797527179752817975291797530179753117975321797533179753417975351797536179753717975381797539179754017975411797542179754317975441797545179754617975471797548179754917975501797551179755217975531797554179755517975561797557179755817975591797560179756117975621797563179756417975651797566179756717975681797569179757017975711797572179757317975741797575179757617975771797578179757917975801797581179758217975831797584179758517975861797587179758817975891797590179759117975921797593179759417975951797596179759717975981797599179760017976011797602179760317976041797605179760617976071797608179760917976101797611179761217976131797614179761517976161797617179761817976191797620179762117976221797623179762417976251797626179762717976281797629179763017976311797632179763317976341797635179763617976371797638179763917976401797641179764217976431797644179764517976461797647179764817976491797650179765117976521797653179765417976551797656179765717976581797659179766017976611797662179766317976641797665179766617976671797668179766917976701797671179767217976731797674179767517976761797677179767817976791797680179768117976821797683179768417976851797686179768717976881797689179769017976911797692179769317976941797695179769617976971797698179769917977001797701179770217977031797704179770517977061797707179770817977091797710179771117977121797713179771417977151797716179771717977181797719179772017977211797722179772317977241797725179772617977271797728179772917977301797731179773217977331797734179773517977361797737179773817977391797740179774117977421797743179774417977451797746179774717977481797749179775017977511797752179775317977541797755179775617977571797758179775917977601797761179776217977631797764179776517977661797767179776817977691797770179777117977721797773179777417977751797776179777717977781797779179778017977811797782179778317977841797785179778617977871797788179778917977901797791179779217977931797794179779517977961797797179779817977991797800179780117978021797803179780417978051797806179780717978081797809179781017978111797812179781317978141797815179781617978171797818179781917978201797821179782217978231797824179782517978261797827179782817978291797830179783117978321797833179783417978351797836179783717978381797839179784017978411797842179784317978441797845179784617978471797848179784917978501797851179785217978531797854179785517978561797857179785817978591797860179786117978621797863179786417978651797866179786717978681797869179787017978711797872179787317978741797875179787617978771797878179787917978801797881179788217978831797884179788517978861797887179788817978891797890179789117978921797893179789417978951797896179789717978981797899179790017979011797902179790317979041797905179790617979071797908179790917979101797911179791217979131797914179791517979161797917179791817979191797920179792117979221797923179792417979251797926179792717979281797929179793017979311797932179793317979341797935179793617979371797938179793917979401797941179794217979431797944179794517979461797947179794817979491797950179795117979521797953179795417979551797956179795717979581797959179796017979611797962179796317979641797965179796617979671797968179796917979701797971179797217979731797974179797517979761797977179797817979791797980179798117979821797983179798417979851797986179798717979881797989179799017979911797992179799317979941797995179799617979971797998179799917980001798001179800217980031798004179800517980061798007179800817980091798010179801117980121798013179801417980151798016179801717980181798019179802017980211798022179802317980241798025179802617980271798028179802917980301798031179803217980331798034179803517980361798037179803817980391798040179804117980421798043179804417980451798046179804717980481798049179805017980511798052179805317980541798055179805617980571798058179805917980601798061179806217980631798064179806517980661798067179806817980691798070179807117980721798073179807417980751798076179807717980781798079179808017980811798082179808317980841798085179808617980871798088179808917980901798091179809217980931798094179809517980961798097179809817980991798100179810117981021798103179810417981051798106179810717981081798109179811017981111798112179811317981141798115179811617981171798118179811917981201798121179812217981231798124179812517981261798127179812817981291798130179813117981321798133179813417981351798136179813717981381798139179814017981411798142179814317981441798145179814617981471798148179814917981501798151179815217981531798154179815517981561798157179815817981591798160179816117981621798163179816417981651798166179816717981681798169179817017981711798172179817317981741798175179817617981771798178179817917981801798181179818217981831798184179818517981861798187179818817981891798190179819117981921798193179819417981951798196179819717981981798199179820017982011798202179820317982041798205179820617982071798208179820917982101798211179821217982131798214179821517982161798217179821817982191798220179822117982221798223179822417982251798226179822717982281798229179823017982311798232179823317982341798235179823617982371798238179823917982401798241179824217982431798244179824517982461798247179824817982491798250179825117982521798253179825417982551798256179825717982581798259179826017982611798262179826317982641798265179826617982671798268179826917982701798271179827217982731798274179827517982761798277179827817982791798280179828117982821798283179828417982851798286179828717982881798289179829017982911798292179829317982941798295179829617982971798298179829917983001798301179830217983031798304179830517983061798307179830817983091798310179831117983121798313179831417983151798316179831717983181798319179832017983211798322179832317983241798325179832617983271798328179832917983301798331179833217983331798334179833517983361798337179833817983391798340179834117983421798343179834417983451798346179834717983481798349179835017983511798352179835317983541798355179835617983571798358179835917983601798361179836217983631798364179836517983661798367179836817983691798370179837117983721798373179837417983751798376179837717983781798379179838017983811798382179838317983841798385179838617983871798388179838917983901798391179839217983931798394179839517983961798397179839817983991798400179840117984021798403179840417984051798406179840717984081798409179841017984111798412179841317984141798415179841617984171798418179841917984201798421179842217984231798424179842517984261798427179842817984291798430179843117984321798433179843417984351798436179843717984381798439179844017984411798442179844317984441798445179844617984471798448179844917984501798451179845217984531798454179845517984561798457179845817984591798460179846117984621798463179846417984651798466179846717984681798469179847017984711798472179847317984741798475179847617984771798478179847917984801798481179848217984831798484179848517984861798487179848817984891798490179849117984921798493179849417984951798496179849717984981798499179850017985011798502179850317985041798505179850617985071798508179850917985101798511179851217985131798514179851517985161798517179851817985191798520179852117985221798523179852417985251798526179852717985281798529179853017985311798532179853317985341798535179853617985371798538179853917985401798541179854217985431798544179854517985461798547179854817985491798550179855117985521798553179855417985551798556179855717985581798559179856017985611798562179856317985641798565179856617985671798568179856917985701798571179857217985731798574179857517985761798577179857817985791798580179858117985821798583179858417985851798586179858717985881798589179859017985911798592179859317985941798595179859617985971798598179859917986001798601179860217986031798604179860517986061798607179860817986091798610179861117986121798613179861417986151798616179861717986181798619179862017986211798622179862317986241798625179862617986271798628179862917986301798631179863217986331798634179863517986361798637179863817986391798640179864117986421798643179864417986451798646179864717986481798649179865017986511798652179865317986541798655179865617986571798658179865917986601798661179866217986631798664179866517986661798667179866817986691798670179867117986721798673179867417986751798676179867717986781798679179868017986811798682179868317986841798685179868617986871798688179868917986901798691179869217986931798694179869517986961798697179869817986991798700179870117987021798703179870417987051798706179870717987081798709179871017987111798712179871317987141798715179871617987171798718179871917987201798721179872217987231798724179872517987261798727179872817987291798730179873117987321798733179873417987351798736179873717987381798739179874017987411798742179874317987441798745179874617987471798748179874917987501798751179875217987531798754179875517987561798757179875817987591798760179876117987621798763179876417987651798766179876717987681798769179877017987711798772179877317987741798775179877617987771798778179877917987801798781179878217987831798784179878517987861798787179878817987891798790179879117987921798793179879417987951798796179879717987981798799179880017988011798802179880317988041798805179880617988071798808179880917988101798811179881217988131798814179881517988161798817179881817988191798820179882117988221798823179882417988251798826179882717988281798829179883017988311798832179883317988341798835179883617988371798838179883917988401798841179884217988431798844179884517988461798847179884817988491798850179885117988521798853179885417988551798856179885717988581798859179886017988611798862179886317988641798865179886617988671798868179886917988701798871179887217988731798874179887517988761798877179887817988791798880179888117988821798883179888417988851798886179888717988881798889179889017988911798892179889317988941798895179889617988971798898179889917989001798901179890217989031798904179890517989061798907179890817989091798910179891117989121798913179891417989151798916179891717989181798919179892017989211798922179892317989241798925179892617989271798928179892917989301798931179893217989331798934179893517989361798937179893817989391798940179894117989421798943179894417989451798946179894717989481798949179895017989511798952179895317989541798955179895617989571798958179895917989601798961179896217989631798964179896517989661798967179896817989691798970179897117989721798973179897417989751798976179897717989781798979179898017989811798982179898317989841798985179898617989871798988179898917989901798991179899217989931798994179899517989961798997179899817989991799000179900117990021799003179900417990051799006179900717990081799009179901017990111799012179901317990141799015179901617990171799018179901917990201799021179902217990231799024179902517990261799027179902817990291799030179903117990321799033179903417990351799036179903717990381799039179904017990411799042179904317990441799045179904617990471799048179904917990501799051179905217990531799054179905517990561799057179905817990591799060179906117990621799063179906417990651799066179906717990681799069179907017990711799072179907317990741799075179907617990771799078179907917990801799081179908217990831799084179908517990861799087179908817990891799090179909117990921799093179909417990951799096179909717990981799099179910017991011799102179910317991041799105179910617991071799108179910917991101799111179911217991131799114179911517991161799117179911817991191799120179912117991221799123179912417991251799126179912717991281799129179913017991311799132179913317991341799135179913617991371799138179913917991401799141179914217991431799144179914517991461799147179914817991491799150179915117991521799153179915417991551799156179915717991581799159179916017991611799162179916317991641799165179916617991671799168179916917991701799171179917217991731799174179917517991761799177179917817991791799180179918117991821799183179918417991851799186179918717991881799189179919017991911799192179919317991941799195179919617991971799198179919917992001799201179920217992031799204179920517992061799207179920817992091799210179921117992121799213179921417992151799216179921717992181799219179922017992211799222179922317992241799225179922617992271799228179922917992301799231179923217992331799234179923517992361799237179923817992391799240179924117992421799243179924417992451799246179924717992481799249179925017992511799252179925317992541799255179925617992571799258179925917992601799261179926217992631799264179926517992661799267179926817992691799270179927117992721799273179927417992751799276179927717992781799279179928017992811799282179928317992841799285179928617992871799288179928917992901799291179929217992931799294179929517992961799297179929817992991799300179930117993021799303179930417993051799306179930717993081799309179931017993111799312179931317993141799315179931617993171799318179931917993201799321179932217993231799324179932517993261799327179932817993291799330179933117993321799333179933417993351799336179933717993381799339179934017993411799342179934317993441799345179934617993471799348179934917993501799351179935217993531799354179935517993561799357179935817993591799360179936117993621799363179936417993651799366179936717993681799369179937017993711799372179937317993741799375179937617993771799378179937917993801799381179938217993831799384179938517993861799387179938817993891799390179939117993921799393179939417993951799396179939717993981799399179940017994011799402179940317994041799405179940617994071799408179940917994101799411179941217994131799414179941517994161799417179941817994191799420179942117994221799423179942417994251799426179942717994281799429179943017994311799432179943317994341799435179943617994371799438179943917994401799441179944217994431799444179944517994461799447179944817994491799450179945117994521799453179945417994551799456179945717994581799459179946017994611799462179946317994641799465179946617994671799468179946917994701799471179947217994731799474179947517994761799477179947817994791799480179948117994821799483179948417994851799486179948717994881799489179949017994911799492179949317994941799495179949617994971799498179949917995001799501179950217995031799504179950517995061799507179950817995091799510179951117995121799513179951417995151799516179951717995181799519179952017995211799522179952317995241799525179952617995271799528179952917995301799531179953217995331799534179953517995361799537179953817995391799540179954117995421799543179954417995451799546179954717995481799549179955017995511799552179955317995541799555179955617995571799558179955917995601799561179956217995631799564179956517995661799567179956817995691799570179957117995721799573179957417995751799576179957717995781799579179958017995811799582179958317995841799585179958617995871799588179958917995901799591179959217995931799594179959517995961799597179959817995991799600179960117996021799603179960417996051799606179960717996081799609179961017996111799612179961317996141799615179961617996171799618179961917996201799621179962217996231799624179962517996261799627179962817996291799630179963117996321799633179963417996351799636179963717996381799639179964017996411799642179964317996441799645179964617996471799648179964917996501799651179965217996531799654179965517996561799657179965817996591799660179966117996621799663179966417996651799666179966717996681799669179967017996711799672179967317996741799675179967617996771799678179967917996801799681179968217996831799684179968517996861799687179968817996891799690179969117996921799693179969417996951799696179969717996981799699179970017997011799702179970317997041799705179970617997071799708179970917997101799711179971217997131799714179971517997161799717179971817997191799720179972117997221799723179972417997251799726179972717997281799729179973017997311799732179973317997341799735179973617997371799738179973917997401799741179974217997431799744179974517997461799747179974817997491799750179975117997521799753179975417997551799756179975717997581799759179976017997611799762179976317997641799765179976617997671799768179976917997701799771179977217997731799774179977517997761799777179977817997791799780179978117997821799783179978417997851799786179978717997881799789179979017997911799792179979317997941799795179979617997971799798179979917998001799801179980217998031799804179980517998061799807179980817998091799810179981117998121799813179981417998151799816179981717998181799819179982017998211799822179982317998241799825179982617998271799828179982917998301799831179983217998331799834179983517998361799837179983817998391799840179984117998421799843179984417998451799846179984717998481799849179985017998511799852179985317998541799855179985617998571799858179985917998601799861179986217998631799864179986517998661799867179986817998691799870179987117998721799873179987417998751799876179987717998781799879179988017998811799882179988317998841799885179988617998871799888179988917998901799891179989217998931799894179989517998961799897179989817998991799900179990117999021799903179990417999051799906179990717999081799909179991017999111799912179991317999141799915179991617999171799918179991917999201799921179992217999231799924179992517999261799927179992817999291799930179993117999321799933179993417999351799936179993717999381799939179994017999411799942179994317999441799945179994617999471799948179994917999501799951179995217999531799954179995517999561799957179995817999591799960179996117999621799963179996417999651799966179996717999681799969179997017999711799972179997317999741799975179997617999771799978179997917999801799981179998217999831799984179998517999861799987179998817999891799990179999117999921799993179999417999951799996179999717999981799999