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

手机号段1768426

1768426号段手机号码表

17684260000176842600011768426000217684260003176842600041768426000517684260006176842600071768426000817684260009176842600101768426001117684260012176842600131768426001417684260015176842600161768426001717684260018176842600191768426002017684260021176842600221768426002317684260024176842600251768426002617684260027176842600281768426002917684260030176842600311768426003217684260033176842600341768426003517684260036176842600371768426003817684260039176842600401768426004117684260042176842600431768426004417684260045176842600461768426004717684260048176842600491768426005017684260051176842600521768426005317684260054176842600551768426005617684260057176842600581768426005917684260060176842600611768426006217684260063176842600641768426006517684260066176842600671768426006817684260069176842600701768426007117684260072176842600731768426007417684260075176842600761768426007717684260078176842600791768426008017684260081176842600821768426008317684260084176842600851768426008617684260087176842600881768426008917684260090176842600911768426009217684260093176842600941768426009517684260096176842600971768426009817684260099176842601001768426010117684260102176842601031768426010417684260105176842601061768426010717684260108176842601091768426011017684260111176842601121768426011317684260114176842601151768426011617684260117176842601181768426011917684260120176842601211768426012217684260123176842601241768426012517684260126176842601271768426012817684260129176842601301768426013117684260132176842601331768426013417684260135176842601361768426013717684260138176842601391768426014017684260141176842601421768426014317684260144176842601451768426014617684260147176842601481768426014917684260150176842601511768426015217684260153176842601541768426015517684260156176842601571768426015817684260159176842601601768426016117684260162176842601631768426016417684260165176842601661768426016717684260168176842601691768426017017684260171176842601721768426017317684260174176842601751768426017617684260177176842601781768426017917684260180176842601811768426018217684260183176842601841768426018517684260186176842601871768426018817684260189176842601901768426019117684260192176842601931768426019417684260195176842601961768426019717684260198176842601991768426020017684260201176842602021768426020317684260204176842602051768426020617684260207176842602081768426020917684260210176842602111768426021217684260213176842602141768426021517684260216176842602171768426021817684260219176842602201768426022117684260222176842602231768426022417684260225176842602261768426022717684260228176842602291768426023017684260231176842602321768426023317684260234176842602351768426023617684260237176842602381768426023917684260240176842602411768426024217684260243176842602441768426024517684260246176842602471768426024817684260249176842602501768426025117684260252176842602531768426025417684260255176842602561768426025717684260258176842602591768426026017684260261176842602621768426026317684260264176842602651768426026617684260267176842602681768426026917684260270176842602711768426027217684260273176842602741768426027517684260276176842602771768426027817684260279176842602801768426028117684260282176842602831768426028417684260285176842602861768426028717684260288176842602891768426029017684260291176842602921768426029317684260294176842602951768426029617684260297176842602981768426029917684260300176842603011768426030217684260303176842603041768426030517684260306176842603071768426030817684260309176842603101768426031117684260312176842603131768426031417684260315176842603161768426031717684260318176842603191768426032017684260321176842603221768426032317684260324176842603251768426032617684260327176842603281768426032917684260330176842603311768426033217684260333176842603341768426033517684260336176842603371768426033817684260339176842603401768426034117684260342176842603431768426034417684260345176842603461768426034717684260348176842603491768426035017684260351176842603521768426035317684260354176842603551768426035617684260357176842603581768426035917684260360176842603611768426036217684260363176842603641768426036517684260366176842603671768426036817684260369176842603701768426037117684260372176842603731768426037417684260375176842603761768426037717684260378176842603791768426038017684260381176842603821768426038317684260384176842603851768426038617684260387176842603881768426038917684260390176842603911768426039217684260393176842603941768426039517684260396176842603971768426039817684260399176842604001768426040117684260402176842604031768426040417684260405176842604061768426040717684260408176842604091768426041017684260411176842604121768426041317684260414176842604151768426041617684260417176842604181768426041917684260420176842604211768426042217684260423176842604241768426042517684260426176842604271768426042817684260429176842604301768426043117684260432176842604331768426043417684260435176842604361768426043717684260438176842604391768426044017684260441176842604421768426044317684260444176842604451768426044617684260447176842604481768426044917684260450176842604511768426045217684260453176842604541768426045517684260456176842604571768426045817684260459176842604601768426046117684260462176842604631768426046417684260465176842604661768426046717684260468176842604691768426047017684260471176842604721768426047317684260474176842604751768426047617684260477176842604781768426047917684260480176842604811768426048217684260483176842604841768426048517684260486176842604871768426048817684260489176842604901768426049117684260492176842604931768426049417684260495176842604961768426049717684260498176842604991768426050017684260501176842605021768426050317684260504176842605051768426050617684260507176842605081768426050917684260510176842605111768426051217684260513176842605141768426051517684260516176842605171768426051817684260519176842605201768426052117684260522176842605231768426052417684260525176842605261768426052717684260528176842605291768426053017684260531176842605321768426053317684260534176842605351768426053617684260537176842605381768426053917684260540176842605411768426054217684260543176842605441768426054517684260546176842605471768426054817684260549176842605501768426055117684260552176842605531768426055417684260555176842605561768426055717684260558176842605591768426056017684260561176842605621768426056317684260564176842605651768426056617684260567176842605681768426056917684260570176842605711768426057217684260573176842605741768426057517684260576176842605771768426057817684260579176842605801768426058117684260582176842605831768426058417684260585176842605861768426058717684260588176842605891768426059017684260591176842605921768426059317684260594176842605951768426059617684260597176842605981768426059917684260600176842606011768426060217684260603176842606041768426060517684260606176842606071768426060817684260609176842606101768426061117684260612176842606131768426061417684260615176842606161768426061717684260618176842606191768426062017684260621176842606221768426062317684260624176842606251768426062617684260627176842606281768426062917684260630176842606311768426063217684260633176842606341768426063517684260636176842606371768426063817684260639176842606401768426064117684260642176842606431768426064417684260645176842606461768426064717684260648176842606491768426065017684260651176842606521768426065317684260654176842606551768426065617684260657176842606581768426065917684260660176842606611768426066217684260663176842606641768426066517684260666176842606671768426066817684260669176842606701768426067117684260672176842606731768426067417684260675176842606761768426067717684260678176842606791768426068017684260681176842606821768426068317684260684176842606851768426068617684260687176842606881768426068917684260690176842606911768426069217684260693176842606941768426069517684260696176842606971768426069817684260699176842607001768426070117684260702176842607031768426070417684260705176842607061768426070717684260708176842607091768426071017684260711176842607121768426071317684260714176842607151768426071617684260717176842607181768426071917684260720176842607211768426072217684260723176842607241768426072517684260726176842607271768426072817684260729176842607301768426073117684260732176842607331768426073417684260735176842607361768426073717684260738176842607391768426074017684260741176842607421768426074317684260744176842607451768426074617684260747176842607481768426074917684260750176842607511768426075217684260753176842607541768426075517684260756176842607571768426075817684260759176842607601768426076117684260762176842607631768426076417684260765176842607661768426076717684260768176842607691768426077017684260771176842607721768426077317684260774176842607751768426077617684260777176842607781768426077917684260780176842607811768426078217684260783176842607841768426078517684260786176842607871768426078817684260789176842607901768426079117684260792176842607931768426079417684260795176842607961768426079717684260798176842607991768426080017684260801176842608021768426080317684260804176842608051768426080617684260807176842608081768426080917684260810176842608111768426081217684260813176842608141768426081517684260816176842608171768426081817684260819176842608201768426082117684260822176842608231768426082417684260825176842608261768426082717684260828176842608291768426083017684260831176842608321768426083317684260834176842608351768426083617684260837176842608381768426083917684260840176842608411768426084217684260843176842608441768426084517684260846176842608471768426084817684260849176842608501768426085117684260852176842608531768426085417684260855176842608561768426085717684260858176842608591768426086017684260861176842608621768426086317684260864176842608651768426086617684260867176842608681768426086917684260870176842608711768426087217684260873176842608741768426087517684260876176842608771768426087817684260879176842608801768426088117684260882176842608831768426088417684260885176842608861768426088717684260888176842608891768426089017684260891176842608921768426089317684260894176842608951768426089617684260897176842608981768426089917684260900176842609011768426090217684260903176842609041768426090517684260906176842609071768426090817684260909176842609101768426091117684260912176842609131768426091417684260915176842609161768426091717684260918176842609191768426092017684260921176842609221768426092317684260924176842609251768426092617684260927176842609281768426092917684260930176842609311768426093217684260933176842609341768426093517684260936176842609371768426093817684260939176842609401768426094117684260942176842609431768426094417684260945176842609461768426094717684260948176842609491768426095017684260951176842609521768426095317684260954176842609551768426095617684260957176842609581768426095917684260960176842609611768426096217684260963176842609641768426096517684260966176842609671768426096817684260969176842609701768426097117684260972176842609731768426097417684260975176842609761768426097717684260978176842609791768426098017684260981176842609821768426098317684260984176842609851768426098617684260987176842609881768426098917684260990176842609911768426099217684260993176842609941768426099517684260996176842609971768426099817684260999176842610001768426100117684261002176842610031768426100417684261005176842610061768426100717684261008176842610091768426101017684261011176842610121768426101317684261014176842610151768426101617684261017176842610181768426101917684261020176842610211768426102217684261023176842610241768426102517684261026176842610271768426102817684261029176842610301768426103117684261032176842610331768426103417684261035176842610361768426103717684261038176842610391768426104017684261041176842610421768426104317684261044176842610451768426104617684261047176842610481768426104917684261050176842610511768426105217684261053176842610541768426105517684261056176842610571768426105817684261059176842610601768426106117684261062176842610631768426106417684261065176842610661768426106717684261068176842610691768426107017684261071176842610721768426107317684261074176842610751768426107617684261077176842610781768426107917684261080176842610811768426108217684261083176842610841768426108517684261086176842610871768426108817684261089176842610901768426109117684261092176842610931768426109417684261095176842610961768426109717684261098176842610991768426110017684261101176842611021768426110317684261104176842611051768426110617684261107176842611081768426110917684261110176842611111768426111217684261113176842611141768426111517684261116176842611171768426111817684261119176842611201768426112117684261122176842611231768426112417684261125176842611261768426112717684261128176842611291768426113017684261131176842611321768426113317684261134176842611351768426113617684261137176842611381768426113917684261140176842611411768426114217684261143176842611441768426114517684261146176842611471768426114817684261149176842611501768426115117684261152176842611531768426115417684261155176842611561768426115717684261158176842611591768426116017684261161176842611621768426116317684261164176842611651768426116617684261167176842611681768426116917684261170176842611711768426117217684261173176842611741768426117517684261176176842611771768426117817684261179176842611801768426118117684261182176842611831768426118417684261185176842611861768426118717684261188176842611891768426119017684261191176842611921768426119317684261194176842611951768426119617684261197176842611981768426119917684261200176842612011768426120217684261203176842612041768426120517684261206176842612071768426120817684261209176842612101768426121117684261212176842612131768426121417684261215176842612161768426121717684261218176842612191768426122017684261221176842612221768426122317684261224176842612251768426122617684261227176842612281768426122917684261230176842612311768426123217684261233176842612341768426123517684261236176842612371768426123817684261239176842612401768426124117684261242176842612431768426124417684261245176842612461768426124717684261248176842612491768426125017684261251176842612521768426125317684261254176842612551768426125617684261257176842612581768426125917684261260176842612611768426126217684261263176842612641768426126517684261266176842612671768426126817684261269176842612701768426127117684261272176842612731768426127417684261275176842612761768426127717684261278176842612791768426128017684261281176842612821768426128317684261284176842612851768426128617684261287176842612881768426128917684261290176842612911768426129217684261293176842612941768426129517684261296176842612971768426129817684261299176842613001768426130117684261302176842613031768426130417684261305176842613061768426130717684261308176842613091768426131017684261311176842613121768426131317684261314176842613151768426131617684261317176842613181768426131917684261320176842613211768426132217684261323176842613241768426132517684261326176842613271768426132817684261329176842613301768426133117684261332176842613331768426133417684261335176842613361768426133717684261338176842613391768426134017684261341176842613421768426134317684261344176842613451768426134617684261347176842613481768426134917684261350176842613511768426135217684261353176842613541768426135517684261356176842613571768426135817684261359176842613601768426136117684261362176842613631768426136417684261365176842613661768426136717684261368176842613691768426137017684261371176842613721768426137317684261374176842613751768426137617684261377176842613781768426137917684261380176842613811768426138217684261383176842613841768426138517684261386176842613871768426138817684261389176842613901768426139117684261392176842613931768426139417684261395176842613961768426139717684261398176842613991768426140017684261401176842614021768426140317684261404176842614051768426140617684261407176842614081768426140917684261410176842614111768426141217684261413176842614141768426141517684261416176842614171768426141817684261419176842614201768426142117684261422176842614231768426142417684261425176842614261768426142717684261428176842614291768426143017684261431176842614321768426143317684261434176842614351768426143617684261437176842614381768426143917684261440176842614411768426144217684261443176842614441768426144517684261446176842614471768426144817684261449176842614501768426145117684261452176842614531768426145417684261455176842614561768426145717684261458176842614591768426146017684261461176842614621768426146317684261464176842614651768426146617684261467176842614681768426146917684261470176842614711768426147217684261473176842614741768426147517684261476176842614771768426147817684261479176842614801768426148117684261482176842614831768426148417684261485176842614861768426148717684261488176842614891768426149017684261491176842614921768426149317684261494176842614951768426149617684261497176842614981768426149917684261500176842615011768426150217684261503176842615041768426150517684261506176842615071768426150817684261509176842615101768426151117684261512176842615131768426151417684261515176842615161768426151717684261518176842615191768426152017684261521176842615221768426152317684261524176842615251768426152617684261527176842615281768426152917684261530176842615311768426153217684261533176842615341768426153517684261536176842615371768426153817684261539176842615401768426154117684261542176842615431768426154417684261545176842615461768426154717684261548176842615491768426155017684261551176842615521768426155317684261554176842615551768426155617684261557176842615581768426155917684261560176842615611768426156217684261563176842615641768426156517684261566176842615671768426156817684261569176842615701768426157117684261572176842615731768426157417684261575176842615761768426157717684261578176842615791768426158017684261581176842615821768426158317684261584176842615851768426158617684261587176842615881768426158917684261590176842615911768426159217684261593176842615941768426159517684261596176842615971768426159817684261599176842616001768426160117684261602176842616031768426160417684261605176842616061768426160717684261608176842616091768426161017684261611176842616121768426161317684261614176842616151768426161617684261617176842616181768426161917684261620176842616211768426162217684261623176842616241768426162517684261626176842616271768426162817684261629176842616301768426163117684261632176842616331768426163417684261635176842616361768426163717684261638176842616391768426164017684261641176842616421768426164317684261644176842616451768426164617684261647176842616481768426164917684261650176842616511768426165217684261653176842616541768426165517684261656176842616571768426165817684261659176842616601768426166117684261662176842616631768426166417684261665176842616661768426166717684261668176842616691768426167017684261671176842616721768426167317684261674176842616751768426167617684261677176842616781768426167917684261680176842616811768426168217684261683176842616841768426168517684261686176842616871768426168817684261689176842616901768426169117684261692176842616931768426169417684261695176842616961768426169717684261698176842616991768426170017684261701176842617021768426170317684261704176842617051768426170617684261707176842617081768426170917684261710176842617111768426171217684261713176842617141768426171517684261716176842617171768426171817684261719176842617201768426172117684261722176842617231768426172417684261725176842617261768426172717684261728176842617291768426173017684261731176842617321768426173317684261734176842617351768426173617684261737176842617381768426173917684261740176842617411768426174217684261743176842617441768426174517684261746176842617471768426174817684261749176842617501768426175117684261752176842617531768426175417684261755176842617561768426175717684261758176842617591768426176017684261761176842617621768426176317684261764176842617651768426176617684261767176842617681768426176917684261770176842617711768426177217684261773176842617741768426177517684261776176842617771768426177817684261779176842617801768426178117684261782176842617831768426178417684261785176842617861768426178717684261788176842617891768426179017684261791176842617921768426179317684261794176842617951768426179617684261797176842617981768426179917684261800176842618011768426180217684261803176842618041768426180517684261806176842618071768426180817684261809176842618101768426181117684261812176842618131768426181417684261815176842618161768426181717684261818176842618191768426182017684261821176842618221768426182317684261824176842618251768426182617684261827176842618281768426182917684261830176842618311768426183217684261833176842618341768426183517684261836176842618371768426183817684261839176842618401768426184117684261842176842618431768426184417684261845176842618461768426184717684261848176842618491768426185017684261851176842618521768426185317684261854176842618551768426185617684261857176842618581768426185917684261860176842618611768426186217684261863176842618641768426186517684261866176842618671768426186817684261869176842618701768426187117684261872176842618731768426187417684261875176842618761768426187717684261878176842618791768426188017684261881176842618821768426188317684261884176842618851768426188617684261887176842618881768426188917684261890176842618911768426189217684261893176842618941768426189517684261896176842618971768426189817684261899176842619001768426190117684261902176842619031768426190417684261905176842619061768426190717684261908176842619091768426191017684261911176842619121768426191317684261914176842619151768426191617684261917176842619181768426191917684261920176842619211768426192217684261923176842619241768426192517684261926176842619271768426192817684261929176842619301768426193117684261932176842619331768426193417684261935176842619361768426193717684261938176842619391768426194017684261941176842619421768426194317684261944176842619451768426194617684261947176842619481768426194917684261950176842619511768426195217684261953176842619541768426195517684261956176842619571768426195817684261959176842619601768426196117684261962176842619631768426196417684261965176842619661768426196717684261968176842619691768426197017684261971176842619721768426197317684261974176842619751768426197617684261977176842619781768426197917684261980176842619811768426198217684261983176842619841768426198517684261986176842619871768426198817684261989176842619901768426199117684261992176842619931768426199417684261995176842619961768426199717684261998176842619991768426200017684262001176842620021768426200317684262004176842620051768426200617684262007176842620081768426200917684262010176842620111768426201217684262013176842620141768426201517684262016176842620171768426201817684262019176842620201768426202117684262022176842620231768426202417684262025176842620261768426202717684262028176842620291768426203017684262031176842620321768426203317684262034176842620351768426203617684262037176842620381768426203917684262040176842620411768426204217684262043176842620441768426204517684262046176842620471768426204817684262049176842620501768426205117684262052176842620531768426205417684262055176842620561768426205717684262058176842620591768426206017684262061176842620621768426206317684262064176842620651768426206617684262067176842620681768426206917684262070176842620711768426207217684262073176842620741768426207517684262076176842620771768426207817684262079176842620801768426208117684262082176842620831768426208417684262085176842620861768426208717684262088176842620891768426209017684262091176842620921768426209317684262094176842620951768426209617684262097176842620981768426209917684262100176842621011768426210217684262103176842621041768426210517684262106176842621071768426210817684262109176842621101768426211117684262112176842621131768426211417684262115176842621161768426211717684262118176842621191768426212017684262121176842621221768426212317684262124176842621251768426212617684262127176842621281768426212917684262130176842621311768426213217684262133176842621341768426213517684262136176842621371768426213817684262139176842621401768426214117684262142176842621431768426214417684262145176842621461768426214717684262148176842621491768426215017684262151176842621521768426215317684262154176842621551768426215617684262157176842621581768426215917684262160176842621611768426216217684262163176842621641768426216517684262166176842621671768426216817684262169176842621701768426217117684262172176842621731768426217417684262175176842621761768426217717684262178176842621791768426218017684262181176842621821768426218317684262184176842621851768426218617684262187176842621881768426218917684262190176842621911768426219217684262193176842621941768426219517684262196176842621971768426219817684262199176842622001768426220117684262202176842622031768426220417684262205176842622061768426220717684262208176842622091768426221017684262211176842622121768426221317684262214176842622151768426221617684262217176842622181768426221917684262220176842622211768426222217684262223176842622241768426222517684262226176842622271768426222817684262229176842622301768426223117684262232176842622331768426223417684262235176842622361768426223717684262238176842622391768426224017684262241176842622421768426224317684262244176842622451768426224617684262247176842622481768426224917684262250176842622511768426225217684262253176842622541768426225517684262256176842622571768426225817684262259176842622601768426226117684262262176842622631768426226417684262265176842622661768426226717684262268176842622691768426227017684262271176842622721768426227317684262274176842622751768426227617684262277176842622781768426227917684262280176842622811768426228217684262283176842622841768426228517684262286176842622871768426228817684262289176842622901768426229117684262292176842622931768426229417684262295176842622961768426229717684262298176842622991768426230017684262301176842623021768426230317684262304176842623051768426230617684262307176842623081768426230917684262310176842623111768426231217684262313176842623141768426231517684262316176842623171768426231817684262319176842623201768426232117684262322176842623231768426232417684262325176842623261768426232717684262328176842623291768426233017684262331176842623321768426233317684262334176842623351768426233617684262337176842623381768426233917684262340176842623411768426234217684262343176842623441768426234517684262346176842623471768426234817684262349176842623501768426235117684262352176842623531768426235417684262355176842623561768426235717684262358176842623591768426236017684262361176842623621768426236317684262364176842623651768426236617684262367176842623681768426236917684262370176842623711768426237217684262373176842623741768426237517684262376176842623771768426237817684262379176842623801768426238117684262382176842623831768426238417684262385176842623861768426238717684262388176842623891768426239017684262391176842623921768426239317684262394176842623951768426239617684262397176842623981768426239917684262400176842624011768426240217684262403176842624041768426240517684262406176842624071768426240817684262409176842624101768426241117684262412176842624131768426241417684262415176842624161768426241717684262418176842624191768426242017684262421176842624221768426242317684262424176842624251768426242617684262427176842624281768426242917684262430176842624311768426243217684262433176842624341768426243517684262436176842624371768426243817684262439176842624401768426244117684262442176842624431768426244417684262445176842624461768426244717684262448176842624491768426245017684262451176842624521768426245317684262454176842624551768426245617684262457176842624581768426245917684262460176842624611768426246217684262463176842624641768426246517684262466176842624671768426246817684262469176842624701768426247117684262472176842624731768426247417684262475176842624761768426247717684262478176842624791768426248017684262481176842624821768426248317684262484176842624851768426248617684262487176842624881768426248917684262490176842624911768426249217684262493176842624941768426249517684262496176842624971768426249817684262499176842625001768426250117684262502176842625031768426250417684262505176842625061768426250717684262508176842625091768426251017684262511176842625121768426251317684262514176842625151768426251617684262517176842625181768426251917684262520176842625211768426252217684262523176842625241768426252517684262526176842625271768426252817684262529176842625301768426253117684262532176842625331768426253417684262535176842625361768426253717684262538176842625391768426254017684262541176842625421768426254317684262544176842625451768426254617684262547176842625481768426254917684262550176842625511768426255217684262553176842625541768426255517684262556176842625571768426255817684262559176842625601768426256117684262562176842625631768426256417684262565176842625661768426256717684262568176842625691768426257017684262571176842625721768426257317684262574176842625751768426257617684262577176842625781768426257917684262580176842625811768426258217684262583176842625841768426258517684262586176842625871768426258817684262589176842625901768426259117684262592176842625931768426259417684262595176842625961768426259717684262598176842625991768426260017684262601176842626021768426260317684262604176842626051768426260617684262607176842626081768426260917684262610176842626111768426261217684262613176842626141768426261517684262616176842626171768426261817684262619176842626201768426262117684262622176842626231768426262417684262625176842626261768426262717684262628176842626291768426263017684262631176842626321768426263317684262634176842626351768426263617684262637176842626381768426263917684262640176842626411768426264217684262643176842626441768426264517684262646176842626471768426264817684262649176842626501768426265117684262652176842626531768426265417684262655176842626561768426265717684262658176842626591768426266017684262661176842626621768426266317684262664176842626651768426266617684262667176842626681768426266917684262670176842626711768426267217684262673176842626741768426267517684262676176842626771768426267817684262679176842626801768426268117684262682176842626831768426268417684262685176842626861768426268717684262688176842626891768426269017684262691176842626921768426269317684262694176842626951768426269617684262697176842626981768426269917684262700176842627011768426270217684262703176842627041768426270517684262706176842627071768426270817684262709176842627101768426271117684262712176842627131768426271417684262715176842627161768426271717684262718176842627191768426272017684262721176842627221768426272317684262724176842627251768426272617684262727176842627281768426272917684262730176842627311768426273217684262733176842627341768426273517684262736176842627371768426273817684262739176842627401768426274117684262742176842627431768426274417684262745176842627461768426274717684262748176842627491768426275017684262751176842627521768426275317684262754176842627551768426275617684262757176842627581768426275917684262760176842627611768426276217684262763176842627641768426276517684262766176842627671768426276817684262769176842627701768426277117684262772176842627731768426277417684262775176842627761768426277717684262778176842627791768426278017684262781176842627821768426278317684262784176842627851768426278617684262787176842627881768426278917684262790176842627911768426279217684262793176842627941768426279517684262796176842627971768426279817684262799176842628001768426280117684262802176842628031768426280417684262805176842628061768426280717684262808176842628091768426281017684262811176842628121768426281317684262814176842628151768426281617684262817176842628181768426281917684262820176842628211768426282217684262823176842628241768426282517684262826176842628271768426282817684262829176842628301768426283117684262832176842628331768426283417684262835176842628361768426283717684262838176842628391768426284017684262841176842628421768426284317684262844176842628451768426284617684262847176842628481768426284917684262850176842628511768426285217684262853176842628541768426285517684262856176842628571768426285817684262859176842628601768426286117684262862176842628631768426286417684262865176842628661768426286717684262868176842628691768426287017684262871176842628721768426287317684262874176842628751768426287617684262877176842628781768426287917684262880176842628811768426288217684262883176842628841768426288517684262886176842628871768426288817684262889176842628901768426289117684262892176842628931768426289417684262895176842628961768426289717684262898176842628991768426290017684262901176842629021768426290317684262904176842629051768426290617684262907176842629081768426290917684262910176842629111768426291217684262913176842629141768426291517684262916176842629171768426291817684262919176842629201768426292117684262922176842629231768426292417684262925176842629261768426292717684262928176842629291768426293017684262931176842629321768426293317684262934176842629351768426293617684262937176842629381768426293917684262940176842629411768426294217684262943176842629441768426294517684262946176842629471768426294817684262949176842629501768426295117684262952176842629531768426295417684262955176842629561768426295717684262958176842629591768426296017684262961176842629621768426296317684262964176842629651768426296617684262967176842629681768426296917684262970176842629711768426297217684262973176842629741768426297517684262976176842629771768426297817684262979176842629801768426298117684262982176842629831768426298417684262985176842629861768426298717684262988176842629891768426299017684262991176842629921768426299317684262994176842629951768426299617684262997176842629981768426299917684263000176842630011768426300217684263003176842630041768426300517684263006176842630071768426300817684263009176842630101768426301117684263012176842630131768426301417684263015176842630161768426301717684263018176842630191768426302017684263021176842630221768426302317684263024176842630251768426302617684263027176842630281768426302917684263030176842630311768426303217684263033176842630341768426303517684263036176842630371768426303817684263039176842630401768426304117684263042176842630431768426304417684263045176842630461768426304717684263048176842630491768426305017684263051176842630521768426305317684263054176842630551768426305617684263057176842630581768426305917684263060176842630611768426306217684263063176842630641768426306517684263066176842630671768426306817684263069176842630701768426307117684263072176842630731768426307417684263075176842630761768426307717684263078176842630791768426308017684263081176842630821768426308317684263084176842630851768426308617684263087176842630881768426308917684263090176842630911768426309217684263093176842630941768426309517684263096176842630971768426309817684263099176842631001768426310117684263102176842631031768426310417684263105176842631061768426310717684263108176842631091768426311017684263111176842631121768426311317684263114176842631151768426311617684263117176842631181768426311917684263120176842631211768426312217684263123176842631241768426312517684263126176842631271768426312817684263129176842631301768426313117684263132176842631331768426313417684263135176842631361768426313717684263138176842631391768426314017684263141176842631421768426314317684263144176842631451768426314617684263147176842631481768426314917684263150176842631511768426315217684263153176842631541768426315517684263156176842631571768426315817684263159176842631601768426316117684263162176842631631768426316417684263165176842631661768426316717684263168176842631691768426317017684263171176842631721768426317317684263174176842631751768426317617684263177176842631781768426317917684263180176842631811768426318217684263183176842631841768426318517684263186176842631871768426318817684263189176842631901768426319117684263192176842631931768426319417684263195176842631961768426319717684263198176842631991768426320017684263201176842632021768426320317684263204176842632051768426320617684263207176842632081768426320917684263210176842632111768426321217684263213176842632141768426321517684263216176842632171768426321817684263219176842632201768426322117684263222176842632231768426322417684263225176842632261768426322717684263228176842632291768426323017684263231176842632321768426323317684263234176842632351768426323617684263237176842632381768426323917684263240176842632411768426324217684263243176842632441768426324517684263246176842632471768426324817684263249176842632501768426325117684263252176842632531768426325417684263255176842632561768426325717684263258176842632591768426326017684263261176842632621768426326317684263264176842632651768426326617684263267176842632681768426326917684263270176842632711768426327217684263273176842632741768426327517684263276176842632771768426327817684263279176842632801768426328117684263282176842632831768426328417684263285176842632861768426328717684263288176842632891768426329017684263291176842632921768426329317684263294176842632951768426329617684263297176842632981768426329917684263300176842633011768426330217684263303176842633041768426330517684263306176842633071768426330817684263309176842633101768426331117684263312176842633131768426331417684263315176842633161768426331717684263318176842633191768426332017684263321176842633221768426332317684263324176842633251768426332617684263327176842633281768426332917684263330176842633311768426333217684263333176842633341768426333517684263336176842633371768426333817684263339176842633401768426334117684263342176842633431768426334417684263345176842633461768426334717684263348176842633491768426335017684263351176842633521768426335317684263354176842633551768426335617684263357176842633581768426335917684263360176842633611768426336217684263363176842633641768426336517684263366176842633671768426336817684263369176842633701768426337117684263372176842633731768426337417684263375176842633761768426337717684263378176842633791768426338017684263381176842633821768426338317684263384176842633851768426338617684263387176842633881768426338917684263390176842633911768426339217684263393176842633941768426339517684263396176842633971768426339817684263399176842634001768426340117684263402176842634031768426340417684263405176842634061768426340717684263408176842634091768426341017684263411176842634121768426341317684263414176842634151768426341617684263417176842634181768426341917684263420176842634211768426342217684263423176842634241768426342517684263426176842634271768426342817684263429176842634301768426343117684263432176842634331768426343417684263435176842634361768426343717684263438176842634391768426344017684263441176842634421768426344317684263444176842634451768426344617684263447176842634481768426344917684263450176842634511768426345217684263453176842634541768426345517684263456176842634571768426345817684263459176842634601768426346117684263462176842634631768426346417684263465176842634661768426346717684263468176842634691768426347017684263471176842634721768426347317684263474176842634751768426347617684263477176842634781768426347917684263480176842634811768426348217684263483176842634841768426348517684263486176842634871768426348817684263489176842634901768426349117684263492176842634931768426349417684263495176842634961768426349717684263498176842634991768426350017684263501176842635021768426350317684263504176842635051768426350617684263507176842635081768426350917684263510176842635111768426351217684263513176842635141768426351517684263516176842635171768426351817684263519176842635201768426352117684263522176842635231768426352417684263525176842635261768426352717684263528176842635291768426353017684263531176842635321768426353317684263534176842635351768426353617684263537176842635381768426353917684263540176842635411768426354217684263543176842635441768426354517684263546176842635471768426354817684263549176842635501768426355117684263552176842635531768426355417684263555176842635561768426355717684263558176842635591768426356017684263561176842635621768426356317684263564176842635651768426356617684263567176842635681768426356917684263570176842635711768426357217684263573176842635741768426357517684263576176842635771768426357817684263579176842635801768426358117684263582176842635831768426358417684263585176842635861768426358717684263588176842635891768426359017684263591176842635921768426359317684263594176842635951768426359617684263597176842635981768426359917684263600176842636011768426360217684263603176842636041768426360517684263606176842636071768426360817684263609176842636101768426361117684263612176842636131768426361417684263615176842636161768426361717684263618176842636191768426362017684263621176842636221768426362317684263624176842636251768426362617684263627176842636281768426362917684263630176842636311768426363217684263633176842636341768426363517684263636176842636371768426363817684263639176842636401768426364117684263642176842636431768426364417684263645176842636461768426364717684263648176842636491768426365017684263651176842636521768426365317684263654176842636551768426365617684263657176842636581768426365917684263660176842636611768426366217684263663176842636641768426366517684263666176842636671768426366817684263669176842636701768426367117684263672176842636731768426367417684263675176842636761768426367717684263678176842636791768426368017684263681176842636821768426368317684263684176842636851768426368617684263687176842636881768426368917684263690176842636911768426369217684263693176842636941768426369517684263696176842636971768426369817684263699176842637001768426370117684263702176842637031768426370417684263705176842637061768426370717684263708176842637091768426371017684263711176842637121768426371317684263714176842637151768426371617684263717176842637181768426371917684263720176842637211768426372217684263723176842637241768426372517684263726176842637271768426372817684263729176842637301768426373117684263732176842637331768426373417684263735176842637361768426373717684263738176842637391768426374017684263741176842637421768426374317684263744176842637451768426374617684263747176842637481768426374917684263750176842637511768426375217684263753176842637541768426375517684263756176842637571768426375817684263759176842637601768426376117684263762176842637631768426376417684263765176842637661768426376717684263768176842637691768426377017684263771176842637721768426377317684263774176842637751768426377617684263777176842637781768426377917684263780176842637811768426378217684263783176842637841768426378517684263786176842637871768426378817684263789176842637901768426379117684263792176842637931768426379417684263795176842637961768426379717684263798176842637991768426380017684263801176842638021768426380317684263804176842638051768426380617684263807176842638081768426380917684263810176842638111768426381217684263813176842638141768426381517684263816176842638171768426381817684263819176842638201768426382117684263822176842638231768426382417684263825176842638261768426382717684263828176842638291768426383017684263831176842638321768426383317684263834176842638351768426383617684263837176842638381768426383917684263840176842638411768426384217684263843176842638441768426384517684263846176842638471768426384817684263849176842638501768426385117684263852176842638531768426385417684263855176842638561768426385717684263858176842638591768426386017684263861176842638621768426386317684263864176842638651768426386617684263867176842638681768426386917684263870176842638711768426387217684263873176842638741768426387517684263876176842638771768426387817684263879176842638801768426388117684263882176842638831768426388417684263885176842638861768426388717684263888176842638891768426389017684263891176842638921768426389317684263894176842638951768426389617684263897176842638981768426389917684263900176842639011768426390217684263903176842639041768426390517684263906176842639071768426390817684263909176842639101768426391117684263912176842639131768426391417684263915176842639161768426391717684263918176842639191768426392017684263921176842639221768426392317684263924176842639251768426392617684263927176842639281768426392917684263930176842639311768426393217684263933176842639341768426393517684263936176842639371768426393817684263939176842639401768426394117684263942176842639431768426394417684263945176842639461768426394717684263948176842639491768426395017684263951176842639521768426395317684263954176842639551768426395617684263957176842639581768426395917684263960176842639611768426396217684263963176842639641768426396517684263966176842639671768426396817684263969176842639701768426397117684263972176842639731768426397417684263975176842639761768426397717684263978176842639791768426398017684263981176842639821768426398317684263984176842639851768426398617684263987176842639881768426398917684263990176842639911768426399217684263993176842639941768426399517684263996176842639971768426399817684263999176842640001768426400117684264002176842640031768426400417684264005176842640061768426400717684264008176842640091768426401017684264011176842640121768426401317684264014176842640151768426401617684264017176842640181768426401917684264020176842640211768426402217684264023176842640241768426402517684264026176842640271768426402817684264029176842640301768426403117684264032176842640331768426403417684264035176842640361768426403717684264038176842640391768426404017684264041176842640421768426404317684264044176842640451768426404617684264047176842640481768426404917684264050176842640511768426405217684264053176842640541768426405517684264056176842640571768426405817684264059176842640601768426406117684264062176842640631768426406417684264065176842640661768426406717684264068176842640691768426407017684264071176842640721768426407317684264074176842640751768426407617684264077176842640781768426407917684264080176842640811768426408217684264083176842640841768426408517684264086176842640871768426408817684264089176842640901768426409117684264092176842640931768426409417684264095176842640961768426409717684264098176842640991768426410017684264101176842641021768426410317684264104176842641051768426410617684264107176842641081768426410917684264110176842641111768426411217684264113176842641141768426411517684264116176842641171768426411817684264119176842641201768426412117684264122176842641231768426412417684264125176842641261768426412717684264128176842641291768426413017684264131176842641321768426413317684264134176842641351768426413617684264137176842641381768426413917684264140176842641411768426414217684264143176842641441768426414517684264146176842641471768426414817684264149176842641501768426415117684264152176842641531768426415417684264155176842641561768426415717684264158176842641591768426416017684264161176842641621768426416317684264164176842641651768426416617684264167176842641681768426416917684264170176842641711768426417217684264173176842641741768426417517684264176176842641771768426417817684264179176842641801768426418117684264182176842641831768426418417684264185176842641861768426418717684264188176842641891768426419017684264191176842641921768426419317684264194176842641951768426419617684264197176842641981768426419917684264200176842642011768426420217684264203176842642041768426420517684264206176842642071768426420817684264209176842642101768426421117684264212176842642131768426421417684264215176842642161768426421717684264218176842642191768426422017684264221176842642221768426422317684264224176842642251768426422617684264227176842642281768426422917684264230176842642311768426423217684264233176842642341768426423517684264236176842642371768426423817684264239176842642401768426424117684264242176842642431768426424417684264245176842642461768426424717684264248176842642491768426425017684264251176842642521768426425317684264254176842642551768426425617684264257176842642581768426425917684264260176842642611768426426217684264263176842642641768426426517684264266176842642671768426426817684264269176842642701768426427117684264272176842642731768426427417684264275176842642761768426427717684264278176842642791768426428017684264281176842642821768426428317684264284176842642851768426428617684264287176842642881768426428917684264290176842642911768426429217684264293176842642941768426429517684264296176842642971768426429817684264299176842643001768426430117684264302176842643031768426430417684264305176842643061768426430717684264308176842643091768426431017684264311176842643121768426431317684264314176842643151768426431617684264317176842643181768426431917684264320176842643211768426432217684264323176842643241768426432517684264326176842643271768426432817684264329176842643301768426433117684264332176842643331768426433417684264335176842643361768426433717684264338176842643391768426434017684264341176842643421768426434317684264344176842643451768426434617684264347176842643481768426434917684264350176842643511768426435217684264353176842643541768426435517684264356176842643571768426435817684264359176842643601768426436117684264362176842643631768426436417684264365176842643661768426436717684264368176842643691768426437017684264371176842643721768426437317684264374176842643751768426437617684264377176842643781768426437917684264380176842643811768426438217684264383176842643841768426438517684264386176842643871768426438817684264389176842643901768426439117684264392176842643931768426439417684264395176842643961768426439717684264398176842643991768426440017684264401176842644021768426440317684264404176842644051768426440617684264407176842644081768426440917684264410176842644111768426441217684264413176842644141768426441517684264416176842644171768426441817684264419176842644201768426442117684264422176842644231768426442417684264425176842644261768426442717684264428176842644291768426443017684264431176842644321768426443317684264434176842644351768426443617684264437176842644381768426443917684264440176842644411768426444217684264443176842644441768426444517684264446176842644471768426444817684264449176842644501768426445117684264452176842644531768426445417684264455176842644561768426445717684264458176842644591768426446017684264461176842644621768426446317684264464176842644651768426446617684264467176842644681768426446917684264470176842644711768426447217684264473176842644741768426447517684264476176842644771768426447817684264479176842644801768426448117684264482176842644831768426448417684264485176842644861768426448717684264488176842644891768426449017684264491176842644921768426449317684264494176842644951768426449617684264497176842644981768426449917684264500176842645011768426450217684264503176842645041768426450517684264506176842645071768426450817684264509176842645101768426451117684264512176842645131768426451417684264515176842645161768426451717684264518176842645191768426452017684264521176842645221768426452317684264524176842645251768426452617684264527176842645281768426452917684264530176842645311768426453217684264533176842645341768426453517684264536176842645371768426453817684264539176842645401768426454117684264542176842645431768426454417684264545176842645461768426454717684264548176842645491768426455017684264551176842645521768426455317684264554176842645551768426455617684264557176842645581768426455917684264560176842645611768426456217684264563176842645641768426456517684264566176842645671768426456817684264569176842645701768426457117684264572176842645731768426457417684264575176842645761768426457717684264578176842645791768426458017684264581176842645821768426458317684264584176842645851768426458617684264587176842645881768426458917684264590176842645911768426459217684264593176842645941768426459517684264596176842645971768426459817684264599176842646001768426460117684264602176842646031768426460417684264605176842646061768426460717684264608176842646091768426461017684264611176842646121768426461317684264614176842646151768426461617684264617176842646181768426461917684264620176842646211768426462217684264623176842646241768426462517684264626176842646271768426462817684264629176842646301768426463117684264632176842646331768426463417684264635176842646361768426463717684264638176842646391768426464017684264641176842646421768426464317684264644176842646451768426464617684264647176842646481768426464917684264650176842646511768426465217684264653176842646541768426465517684264656176842646571768426465817684264659176842646601768426466117684264662176842646631768426466417684264665176842646661768426466717684264668176842646691768426467017684264671176842646721768426467317684264674176842646751768426467617684264677176842646781768426467917684264680176842646811768426468217684264683176842646841768426468517684264686176842646871768426468817684264689176842646901768426469117684264692176842646931768426469417684264695176842646961768426469717684264698176842646991768426470017684264701176842647021768426470317684264704176842647051768426470617684264707176842647081768426470917684264710176842647111768426471217684264713176842647141768426471517684264716176842647171768426471817684264719176842647201768426472117684264722176842647231768426472417684264725176842647261768426472717684264728176842647291768426473017684264731176842647321768426473317684264734176842647351768426473617684264737176842647381768426473917684264740176842647411768426474217684264743176842647441768426474517684264746176842647471768426474817684264749176842647501768426475117684264752176842647531768426475417684264755176842647561768426475717684264758176842647591768426476017684264761176842647621768426476317684264764176842647651768426476617684264767176842647681768426476917684264770176842647711768426477217684264773176842647741768426477517684264776176842647771768426477817684264779176842647801768426478117684264782176842647831768426478417684264785176842647861768426478717684264788176842647891768426479017684264791176842647921768426479317684264794176842647951768426479617684264797176842647981768426479917684264800176842648011768426480217684264803176842648041768426480517684264806176842648071768426480817684264809176842648101768426481117684264812176842648131768426481417684264815176842648161768426481717684264818176842648191768426482017684264821176842648221768426482317684264824176842648251768426482617684264827176842648281768426482917684264830176842648311768426483217684264833176842648341768426483517684264836176842648371768426483817684264839176842648401768426484117684264842176842648431768426484417684264845176842648461768426484717684264848176842648491768426485017684264851176842648521768426485317684264854176842648551768426485617684264857176842648581768426485917684264860176842648611768426486217684264863176842648641768426486517684264866176842648671768426486817684264869176842648701768426487117684264872176842648731768426487417684264875176842648761768426487717684264878176842648791768426488017684264881176842648821768426488317684264884176842648851768426488617684264887176842648881768426488917684264890176842648911768426489217684264893176842648941768426489517684264896176842648971768426489817684264899176842649001768426490117684264902176842649031768426490417684264905176842649061768426490717684264908176842649091768426491017684264911176842649121768426491317684264914176842649151768426491617684264917176842649181768426491917684264920176842649211768426492217684264923176842649241768426492517684264926176842649271768426492817684264929176842649301768426493117684264932176842649331768426493417684264935176842649361768426493717684264938176842649391768426494017684264941176842649421768426494317684264944176842649451768426494617684264947176842649481768426494917684264950176842649511768426495217684264953176842649541768426495517684264956176842649571768426495817684264959176842649601768426496117684264962176842649631768426496417684264965176842649661768426496717684264968176842649691768426497017684264971176842649721768426497317684264974176842649751768426497617684264977176842649781768426497917684264980176842649811768426498217684264983176842649841768426498517684264986176842649871768426498817684264989176842649901768426499117684264992176842649931768426499417684264995176842649961768426499717684264998176842649991768426500017684265001176842650021768426500317684265004176842650051768426500617684265007176842650081768426500917684265010176842650111768426501217684265013176842650141768426501517684265016176842650171768426501817684265019176842650201768426502117684265022176842650231768426502417684265025176842650261768426502717684265028176842650291768426503017684265031176842650321768426503317684265034176842650351768426503617684265037176842650381768426503917684265040176842650411768426504217684265043176842650441768426504517684265046176842650471768426504817684265049176842650501768426505117684265052176842650531768426505417684265055176842650561768426505717684265058176842650591768426506017684265061176842650621768426506317684265064176842650651768426506617684265067176842650681768426506917684265070176842650711768426507217684265073176842650741768426507517684265076176842650771768426507817684265079176842650801768426508117684265082176842650831768426508417684265085176842650861768426508717684265088176842650891768426509017684265091176842650921768426509317684265094176842650951768426509617684265097176842650981768426509917684265100176842651011768426510217684265103176842651041768426510517684265106176842651071768426510817684265109176842651101768426511117684265112176842651131768426511417684265115176842651161768426511717684265118176842651191768426512017684265121176842651221768426512317684265124176842651251768426512617684265127176842651281768426512917684265130176842651311768426513217684265133176842651341768426513517684265136176842651371768426513817684265139176842651401768426514117684265142176842651431768426514417684265145176842651461768426514717684265148176842651491768426515017684265151176842651521768426515317684265154176842651551768426515617684265157176842651581768426515917684265160176842651611768426516217684265163176842651641768426516517684265166176842651671768426516817684265169176842651701768426517117684265172176842651731768426517417684265175176842651761768426517717684265178176842651791768426518017684265181176842651821768426518317684265184176842651851768426518617684265187176842651881768426518917684265190176842651911768426519217684265193176842651941768426519517684265196176842651971768426519817684265199176842652001768426520117684265202176842652031768426520417684265205176842652061768426520717684265208176842652091768426521017684265211176842652121768426521317684265214176842652151768426521617684265217176842652181768426521917684265220176842652211768426522217684265223176842652241768426522517684265226176842652271768426522817684265229176842652301768426523117684265232176842652331768426523417684265235176842652361768426523717684265238176842652391768426524017684265241176842652421768426524317684265244176842652451768426524617684265247176842652481768426524917684265250176842652511768426525217684265253176842652541768426525517684265256176842652571768426525817684265259176842652601768426526117684265262176842652631768426526417684265265176842652661768426526717684265268176842652691768426527017684265271176842652721768426527317684265274176842652751768426527617684265277176842652781768426527917684265280176842652811768426528217684265283176842652841768426528517684265286176842652871768426528817684265289176842652901768426529117684265292176842652931768426529417684265295176842652961768426529717684265298176842652991768426530017684265301176842653021768426530317684265304176842653051768426530617684265307176842653081768426530917684265310176842653111768426531217684265313176842653141768426531517684265316176842653171768426531817684265319176842653201768426532117684265322176842653231768426532417684265325176842653261768426532717684265328176842653291768426533017684265331176842653321768426533317684265334176842653351768426533617684265337176842653381768426533917684265340176842653411768426534217684265343176842653441768426534517684265346176842653471768426534817684265349176842653501768426535117684265352176842653531768426535417684265355176842653561768426535717684265358176842653591768426536017684265361176842653621768426536317684265364176842653651768426536617684265367176842653681768426536917684265370176842653711768426537217684265373176842653741768426537517684265376176842653771768426537817684265379176842653801768426538117684265382176842653831768426538417684265385176842653861768426538717684265388176842653891768426539017684265391176842653921768426539317684265394176842653951768426539617684265397176842653981768426539917684265400176842654011768426540217684265403176842654041768426540517684265406176842654071768426540817684265409176842654101768426541117684265412176842654131768426541417684265415176842654161768426541717684265418176842654191768426542017684265421176842654221768426542317684265424176842654251768426542617684265427176842654281768426542917684265430176842654311768426543217684265433176842654341768426543517684265436176842654371768426543817684265439176842654401768426544117684265442176842654431768426544417684265445176842654461768426544717684265448176842654491768426545017684265451176842654521768426545317684265454176842654551768426545617684265457176842654581768426545917684265460176842654611768426546217684265463176842654641768426546517684265466176842654671768426546817684265469176842654701768426547117684265472176842654731768426547417684265475176842654761768426547717684265478176842654791768426548017684265481176842654821768426548317684265484176842654851768426548617684265487176842654881768426548917684265490176842654911768426549217684265493176842654941768426549517684265496176842654971768426549817684265499176842655001768426550117684265502176842655031768426550417684265505176842655061768426550717684265508176842655091768426551017684265511176842655121768426551317684265514176842655151768426551617684265517176842655181768426551917684265520176842655211768426552217684265523176842655241768426552517684265526176842655271768426552817684265529176842655301768426553117684265532176842655331768426553417684265535176842655361768426553717684265538176842655391768426554017684265541176842655421768426554317684265544176842655451768426554617684265547176842655481768426554917684265550176842655511768426555217684265553176842655541768426555517684265556176842655571768426555817684265559176842655601768426556117684265562176842655631768426556417684265565176842655661768426556717684265568176842655691768426557017684265571176842655721768426557317684265574176842655751768426557617684265577176842655781768426557917684265580176842655811768426558217684265583176842655841768426558517684265586176842655871768426558817684265589176842655901768426559117684265592176842655931768426559417684265595176842655961768426559717684265598176842655991768426560017684265601176842656021768426560317684265604176842656051768426560617684265607176842656081768426560917684265610176842656111768426561217684265613176842656141768426561517684265616176842656171768426561817684265619176842656201768426562117684265622176842656231768426562417684265625176842656261768426562717684265628176842656291768426563017684265631176842656321768426563317684265634176842656351768426563617684265637176842656381768426563917684265640176842656411768426564217684265643176842656441768426564517684265646176842656471768426564817684265649176842656501768426565117684265652176842656531768426565417684265655176842656561768426565717684265658176842656591768426566017684265661176842656621768426566317684265664176842656651768426566617684265667176842656681768426566917684265670176842656711768426567217684265673176842656741768426567517684265676176842656771768426567817684265679176842656801768426568117684265682176842656831768426568417684265685176842656861768426568717684265688176842656891768426569017684265691176842656921768426569317684265694176842656951768426569617684265697176842656981768426569917684265700176842657011768426570217684265703176842657041768426570517684265706176842657071768426570817684265709176842657101768426571117684265712176842657131768426571417684265715176842657161768426571717684265718176842657191768426572017684265721176842657221768426572317684265724176842657251768426572617684265727176842657281768426572917684265730176842657311768426573217684265733176842657341768426573517684265736176842657371768426573817684265739176842657401768426574117684265742176842657431768426574417684265745176842657461768426574717684265748176842657491768426575017684265751176842657521768426575317684265754176842657551768426575617684265757176842657581768426575917684265760176842657611768426576217684265763176842657641768426576517684265766176842657671768426576817684265769176842657701768426577117684265772176842657731768426577417684265775176842657761768426577717684265778176842657791768426578017684265781176842657821768426578317684265784176842657851768426578617684265787176842657881768426578917684265790176842657911768426579217684265793176842657941768426579517684265796176842657971768426579817684265799176842658001768426580117684265802176842658031768426580417684265805176842658061768426580717684265808176842658091768426581017684265811176842658121768426581317684265814176842658151768426581617684265817176842658181768426581917684265820176842658211768426582217684265823176842658241768426582517684265826176842658271768426582817684265829176842658301768426583117684265832176842658331768426583417684265835176842658361768426583717684265838176842658391768426584017684265841176842658421768426584317684265844176842658451768426584617684265847176842658481768426584917684265850176842658511768426585217684265853176842658541768426585517684265856176842658571768426585817684265859176842658601768426586117684265862176842658631768426586417684265865176842658661768426586717684265868176842658691768426587017684265871176842658721768426587317684265874176842658751768426587617684265877176842658781768426587917684265880176842658811768426588217684265883176842658841768426588517684265886176842658871768426588817684265889176842658901768426589117684265892176842658931768426589417684265895176842658961768426589717684265898176842658991768426590017684265901176842659021768426590317684265904176842659051768426590617684265907176842659081768426590917684265910176842659111768426591217684265913176842659141768426591517684265916176842659171768426591817684265919176842659201768426592117684265922176842659231768426592417684265925176842659261768426592717684265928176842659291768426593017684265931176842659321768426593317684265934176842659351768426593617684265937176842659381768426593917684265940176842659411768426594217684265943176842659441768426594517684265946176842659471768426594817684265949176842659501768426595117684265952176842659531768426595417684265955176842659561768426595717684265958176842659591768426596017684265961176842659621768426596317684265964176842659651768426596617684265967176842659681768426596917684265970176842659711768426597217684265973176842659741768426597517684265976176842659771768426597817684265979176842659801768426598117684265982176842659831768426598417684265985176842659861768426598717684265988176842659891768426599017684265991176842659921768426599317684265994176842659951768426599617684265997176842659981768426599917684266000176842660011768426600217684266003176842660041768426600517684266006176842660071768426600817684266009176842660101768426601117684266012176842660131768426601417684266015176842660161768426601717684266018176842660191768426602017684266021176842660221768426602317684266024176842660251768426602617684266027176842660281768426602917684266030176842660311768426603217684266033176842660341768426603517684266036176842660371768426603817684266039176842660401768426604117684266042176842660431768426604417684266045176842660461768426604717684266048176842660491768426605017684266051176842660521768426605317684266054176842660551768426605617684266057176842660581768426605917684266060176842660611768426606217684266063176842660641768426606517684266066176842660671768426606817684266069176842660701768426607117684266072176842660731768426607417684266075176842660761768426607717684266078176842660791768426608017684266081176842660821768426608317684266084176842660851768426608617684266087176842660881768426608917684266090176842660911768426609217684266093176842660941768426609517684266096176842660971768426609817684266099176842661001768426610117684266102176842661031768426610417684266105176842661061768426610717684266108176842661091768426611017684266111176842661121768426611317684266114176842661151768426611617684266117176842661181768426611917684266120176842661211768426612217684266123176842661241768426612517684266126176842661271768426612817684266129176842661301768426613117684266132176842661331768426613417684266135176842661361768426613717684266138176842661391768426614017684266141176842661421768426614317684266144176842661451768426614617684266147176842661481768426614917684266150176842661511768426615217684266153176842661541768426615517684266156176842661571768426615817684266159176842661601768426616117684266162176842661631768426616417684266165176842661661768426616717684266168176842661691768426617017684266171176842661721768426617317684266174176842661751768426617617684266177176842661781768426617917684266180176842661811768426618217684266183176842661841768426618517684266186176842661871768426618817684266189176842661901768426619117684266192176842661931768426619417684266195176842661961768426619717684266198176842661991768426620017684266201176842662021768426620317684266204176842662051768426620617684266207176842662081768426620917684266210176842662111768426621217684266213176842662141768426621517684266216176842662171768426621817684266219176842662201768426622117684266222176842662231768426622417684266225176842662261768426622717684266228176842662291768426623017684266231176842662321768426623317684266234176842662351768426623617684266237176842662381768426623917684266240176842662411768426624217684266243176842662441768426624517684266246176842662471768426624817684266249176842662501768426625117684266252176842662531768426625417684266255176842662561768426625717684266258176842662591768426626017684266261176842662621768426626317684266264176842662651768426626617684266267176842662681768426626917684266270176842662711768426627217684266273176842662741768426627517684266276176842662771768426627817684266279176842662801768426628117684266282176842662831768426628417684266285176842662861768426628717684266288176842662891768426629017684266291176842662921768426629317684266294176842662951768426629617684266297176842662981768426629917684266300176842663011768426630217684266303176842663041768426630517684266306176842663071768426630817684266309176842663101768426631117684266312176842663131768426631417684266315176842663161768426631717684266318176842663191768426632017684266321176842663221768426632317684266324176842663251768426632617684266327176842663281768426632917684266330176842663311768426633217684266333176842663341768426633517684266336176842663371768426633817684266339176842663401768426634117684266342176842663431768426634417684266345176842663461768426634717684266348176842663491768426635017684266351176842663521768426635317684266354176842663551768426635617684266357176842663581768426635917684266360176842663611768426636217684266363176842663641768426636517684266366176842663671768426636817684266369176842663701768426637117684266372176842663731768426637417684266375176842663761768426637717684266378176842663791768426638017684266381176842663821768426638317684266384176842663851768426638617684266387176842663881768426638917684266390176842663911768426639217684266393176842663941768426639517684266396176842663971768426639817684266399176842664001768426640117684266402176842664031768426640417684266405176842664061768426640717684266408176842664091768426641017684266411176842664121768426641317684266414176842664151768426641617684266417176842664181768426641917684266420176842664211768426642217684266423176842664241768426642517684266426176842664271768426642817684266429176842664301768426643117684266432176842664331768426643417684266435176842664361768426643717684266438176842664391768426644017684266441176842664421768426644317684266444176842664451768426644617684266447176842664481768426644917684266450176842664511768426645217684266453176842664541768426645517684266456176842664571768426645817684266459176842664601768426646117684266462176842664631768426646417684266465176842664661768426646717684266468176842664691768426647017684266471176842664721768426647317684266474176842664751768426647617684266477176842664781768426647917684266480176842664811768426648217684266483176842664841768426648517684266486176842664871768426648817684266489176842664901768426649117684266492176842664931768426649417684266495176842664961768426649717684266498176842664991768426650017684266501176842665021768426650317684266504176842665051768426650617684266507176842665081768426650917684266510176842665111768426651217684266513176842665141768426651517684266516176842665171768426651817684266519176842665201768426652117684266522176842665231768426652417684266525176842665261768426652717684266528176842665291768426653017684266531176842665321768426653317684266534176842665351768426653617684266537176842665381768426653917684266540176842665411768426654217684266543176842665441768426654517684266546176842665471768426654817684266549176842665501768426655117684266552176842665531768426655417684266555176842665561768426655717684266558176842665591768426656017684266561176842665621768426656317684266564176842665651768426656617684266567176842665681768426656917684266570176842665711768426657217684266573176842665741768426657517684266576176842665771768426657817684266579176842665801768426658117684266582176842665831768426658417684266585176842665861768426658717684266588176842665891768426659017684266591176842665921768426659317684266594176842665951768426659617684266597176842665981768426659917684266600176842666011768426660217684266603176842666041768426660517684266606176842666071768426660817684266609176842666101768426661117684266612176842666131768426661417684266615176842666161768426661717684266618176842666191768426662017684266621176842666221768426662317684266624176842666251768426662617684266627176842666281768426662917684266630176842666311768426663217684266633176842666341768426663517684266636176842666371768426663817684266639176842666401768426664117684266642176842666431768426664417684266645176842666461768426664717684266648176842666491768426665017684266651176842666521768426665317684266654176842666551768426665617684266657176842666581768426665917684266660176842666611768426666217684266663176842666641768426666517684266666176842666671768426666817684266669176842666701768426667117684266672176842666731768426667417684266675176842666761768426667717684266678176842666791768426668017684266681176842666821768426668317684266684176842666851768426668617684266687176842666881768426668917684266690176842666911768426669217684266693176842666941768426669517684266696176842666971768426669817684266699176842667001768426670117684266702176842667031768426670417684266705176842667061768426670717684266708176842667091768426671017684266711176842667121768426671317684266714176842667151768426671617684266717176842667181768426671917684266720176842667211768426672217684266723176842667241768426672517684266726176842667271768426672817684266729176842667301768426673117684266732176842667331768426673417684266735176842667361768426673717684266738176842667391768426674017684266741176842667421768426674317684266744176842667451768426674617684266747176842667481768426674917684266750176842667511768426675217684266753176842667541768426675517684266756176842667571768426675817684266759176842667601768426676117684266762176842667631768426676417684266765176842667661768426676717684266768176842667691768426677017684266771176842667721768426677317684266774176842667751768426677617684266777176842667781768426677917684266780176842667811768426678217684266783176842667841768426678517684266786176842667871768426678817684266789176842667901768426679117684266792176842667931768426679417684266795176842667961768426679717684266798176842667991768426680017684266801176842668021768426680317684266804176842668051768426680617684266807176842668081768426680917684266810176842668111768426681217684266813176842668141768426681517684266816176842668171768426681817684266819176842668201768426682117684266822176842668231768426682417684266825176842668261768426682717684266828176842668291768426683017684266831176842668321768426683317684266834176842668351768426683617684266837176842668381768426683917684266840176842668411768426684217684266843176842668441768426684517684266846176842668471768426684817684266849176842668501768426685117684266852176842668531768426685417684266855176842668561768426685717684266858176842668591768426686017684266861176842668621768426686317684266864176842668651768426686617684266867176842668681768426686917684266870176842668711768426687217684266873176842668741768426687517684266876176842668771768426687817684266879176842668801768426688117684266882176842668831768426688417684266885176842668861768426688717684266888176842668891768426689017684266891176842668921768426689317684266894176842668951768426689617684266897176842668981768426689917684266900176842669011768426690217684266903176842669041768426690517684266906176842669071768426690817684266909176842669101768426691117684266912176842669131768426691417684266915176842669161768426691717684266918176842669191768426692017684266921176842669221768426692317684266924176842669251768426692617684266927176842669281768426692917684266930176842669311768426693217684266933176842669341768426693517684266936176842669371768426693817684266939176842669401768426694117684266942176842669431768426694417684266945176842669461768426694717684266948176842669491768426695017684266951176842669521768426695317684266954176842669551768426695617684266957176842669581768426695917684266960176842669611768426696217684266963176842669641768426696517684266966176842669671768426696817684266969176842669701768426697117684266972176842669731768426697417684266975176842669761768426697717684266978176842669791768426698017684266981176842669821768426698317684266984176842669851768426698617684266987176842669881768426698917684266990176842669911768426699217684266993176842669941768426699517684266996176842669971768426699817684266999176842670001768426700117684267002176842670031768426700417684267005176842670061768426700717684267008176842670091768426701017684267011176842670121768426701317684267014176842670151768426701617684267017176842670181768426701917684267020176842670211768426702217684267023176842670241768426702517684267026176842670271768426702817684267029176842670301768426703117684267032176842670331768426703417684267035176842670361768426703717684267038176842670391768426704017684267041176842670421768426704317684267044176842670451768426704617684267047176842670481768426704917684267050176842670511768426705217684267053176842670541768426705517684267056176842670571768426705817684267059176842670601768426706117684267062176842670631768426706417684267065176842670661768426706717684267068176842670691768426707017684267071176842670721768426707317684267074176842670751768426707617684267077176842670781768426707917684267080176842670811768426708217684267083176842670841768426708517684267086176842670871768426708817684267089176842670901768426709117684267092176842670931768426709417684267095176842670961768426709717684267098176842670991768426710017684267101176842671021768426710317684267104176842671051768426710617684267107176842671081768426710917684267110176842671111768426711217684267113176842671141768426711517684267116176842671171768426711817684267119176842671201768426712117684267122176842671231768426712417684267125176842671261768426712717684267128176842671291768426713017684267131176842671321768426713317684267134176842671351768426713617684267137176842671381768426713917684267140176842671411768426714217684267143176842671441768426714517684267146176842671471768426714817684267149176842671501768426715117684267152176842671531768426715417684267155176842671561768426715717684267158176842671591768426716017684267161176842671621768426716317684267164176842671651768426716617684267167176842671681768426716917684267170176842671711768426717217684267173176842671741768426717517684267176176842671771768426717817684267179176842671801768426718117684267182176842671831768426718417684267185176842671861768426718717684267188176842671891768426719017684267191176842671921768426719317684267194176842671951768426719617684267197176842671981768426719917684267200176842672011768426720217684267203176842672041768426720517684267206176842672071768426720817684267209176842672101768426721117684267212176842672131768426721417684267215176842672161768426721717684267218176842672191768426722017684267221176842672221768426722317684267224176842672251768426722617684267227176842672281768426722917684267230176842672311768426723217684267233176842672341768426723517684267236176842672371768426723817684267239176842672401768426724117684267242176842672431768426724417684267245176842672461768426724717684267248176842672491768426725017684267251176842672521768426725317684267254176842672551768426725617684267257176842672581768426725917684267260176842672611768426726217684267263176842672641768426726517684267266176842672671768426726817684267269176842672701768426727117684267272176842672731768426727417684267275176842672761768426727717684267278176842672791768426728017684267281176842672821768426728317684267284176842672851768426728617684267287176842672881768426728917684267290176842672911768426729217684267293176842672941768426729517684267296176842672971768426729817684267299176842673001768426730117684267302176842673031768426730417684267305176842673061768426730717684267308176842673091768426731017684267311176842673121768426731317684267314176842673151768426731617684267317176842673181768426731917684267320176842673211768426732217684267323176842673241768426732517684267326176842673271768426732817684267329176842673301768426733117684267332176842673331768426733417684267335176842673361768426733717684267338176842673391768426734017684267341176842673421768426734317684267344176842673451768426734617684267347176842673481768426734917684267350176842673511768426735217684267353176842673541768426735517684267356176842673571768426735817684267359176842673601768426736117684267362176842673631768426736417684267365176842673661768426736717684267368176842673691768426737017684267371176842673721768426737317684267374176842673751768426737617684267377176842673781768426737917684267380176842673811768426738217684267383176842673841768426738517684267386176842673871768426738817684267389176842673901768426739117684267392176842673931768426739417684267395176842673961768426739717684267398176842673991768426740017684267401176842674021768426740317684267404176842674051768426740617684267407176842674081768426740917684267410176842674111768426741217684267413176842674141768426741517684267416176842674171768426741817684267419176842674201768426742117684267422176842674231768426742417684267425176842674261768426742717684267428176842674291768426743017684267431176842674321768426743317684267434176842674351768426743617684267437176842674381768426743917684267440176842674411768426744217684267443176842674441768426744517684267446176842674471768426744817684267449176842674501768426745117684267452176842674531768426745417684267455176842674561768426745717684267458176842674591768426746017684267461176842674621768426746317684267464176842674651768426746617684267467176842674681768426746917684267470176842674711768426747217684267473176842674741768426747517684267476176842674771768426747817684267479176842674801768426748117684267482176842674831768426748417684267485176842674861768426748717684267488176842674891768426749017684267491176842674921768426749317684267494176842674951768426749617684267497176842674981768426749917684267500176842675011768426750217684267503176842675041768426750517684267506176842675071768426750817684267509176842675101768426751117684267512176842675131768426751417684267515176842675161768426751717684267518176842675191768426752017684267521176842675221768426752317684267524176842675251768426752617684267527176842675281768426752917684267530176842675311768426753217684267533176842675341768426753517684267536176842675371768426753817684267539176842675401768426754117684267542176842675431768426754417684267545176842675461768426754717684267548176842675491768426755017684267551176842675521768426755317684267554176842675551768426755617684267557176842675581768426755917684267560176842675611768426756217684267563176842675641768426756517684267566176842675671768426756817684267569176842675701768426757117684267572176842675731768426757417684267575176842675761768426757717684267578176842675791768426758017684267581176842675821768426758317684267584176842675851768426758617684267587176842675881768426758917684267590176842675911768426759217684267593176842675941768426759517684267596176842675971768426759817684267599176842676001768426760117684267602176842676031768426760417684267605176842676061768426760717684267608176842676091768426761017684267611176842676121768426761317684267614176842676151768426761617684267617176842676181768426761917684267620176842676211768426762217684267623176842676241768426762517684267626176842676271768426762817684267629176842676301768426763117684267632176842676331768426763417684267635176842676361768426763717684267638176842676391768426764017684267641176842676421768426764317684267644176842676451768426764617684267647176842676481768426764917684267650176842676511768426765217684267653176842676541768426765517684267656176842676571768426765817684267659176842676601768426766117684267662176842676631768426766417684267665176842676661768426766717684267668176842676691768426767017684267671176842676721768426767317684267674176842676751768426767617684267677176842676781768426767917684267680176842676811768426768217684267683176842676841768426768517684267686176842676871768426768817684267689176842676901768426769117684267692176842676931768426769417684267695176842676961768426769717684267698176842676991768426770017684267701176842677021768426770317684267704176842677051768426770617684267707176842677081768426770917684267710176842677111768426771217684267713176842677141768426771517684267716176842677171768426771817684267719176842677201768426772117684267722176842677231768426772417684267725176842677261768426772717684267728176842677291768426773017684267731176842677321768426773317684267734176842677351768426773617684267737176842677381768426773917684267740176842677411768426774217684267743176842677441768426774517684267746176842677471768426774817684267749176842677501768426775117684267752176842677531768426775417684267755176842677561768426775717684267758176842677591768426776017684267761176842677621768426776317684267764176842677651768426776617684267767176842677681768426776917684267770176842677711768426777217684267773176842677741768426777517684267776176842677771768426777817684267779176842677801768426778117684267782176842677831768426778417684267785176842677861768426778717684267788176842677891768426779017684267791176842677921768426779317684267794176842677951768426779617684267797176842677981768426779917684267800176842678011768426780217684267803176842678041768426780517684267806176842678071768426780817684267809176842678101768426781117684267812176842678131768426781417684267815176842678161768426781717684267818176842678191768426782017684267821176842678221768426782317684267824176842678251768426782617684267827176842678281768426782917684267830176842678311768426783217684267833176842678341768426783517684267836176842678371768426783817684267839176842678401768426784117684267842176842678431768426784417684267845176842678461768426784717684267848176842678491768426785017684267851176842678521768426785317684267854176842678551768426785617684267857176842678581768426785917684267860176842678611768426786217684267863176842678641768426786517684267866176842678671768426786817684267869176842678701768426787117684267872176842678731768426787417684267875176842678761768426787717684267878176842678791768426788017684267881176842678821768426788317684267884176842678851768426788617684267887176842678881768426788917684267890176842678911768426789217684267893176842678941768426789517684267896176842678971768426789817684267899176842679001768426790117684267902176842679031768426790417684267905176842679061768426790717684267908176842679091768426791017684267911176842679121768426791317684267914176842679151768426791617684267917176842679181768426791917684267920176842679211768426792217684267923176842679241768426792517684267926176842679271768426792817684267929176842679301768426793117684267932176842679331768426793417684267935176842679361768426793717684267938176842679391768426794017684267941176842679421768426794317684267944176842679451768426794617684267947176842679481768426794917684267950176842679511768426795217684267953176842679541768426795517684267956176842679571768426795817684267959176842679601768426796117684267962176842679631768426796417684267965176842679661768426796717684267968176842679691768426797017684267971176842679721768426797317684267974176842679751768426797617684267977176842679781768426797917684267980176842679811768426798217684267983176842679841768426798517684267986176842679871768426798817684267989176842679901768426799117684267992176842679931768426799417684267995176842679961768426799717684267998176842679991768426800017684268001176842680021768426800317684268004176842680051768426800617684268007176842680081768426800917684268010176842680111768426801217684268013176842680141768426801517684268016176842680171768426801817684268019176842680201768426802117684268022176842680231768426802417684268025176842680261768426802717684268028176842680291768426803017684268031176842680321768426803317684268034176842680351768426803617684268037176842680381768426803917684268040176842680411768426804217684268043176842680441768426804517684268046176842680471768426804817684268049176842680501768426805117684268052176842680531768426805417684268055176842680561768426805717684268058176842680591768426806017684268061176842680621768426806317684268064176842680651768426806617684268067176842680681768426806917684268070176842680711768426807217684268073176842680741768426807517684268076176842680771768426807817684268079176842680801768426808117684268082176842680831768426808417684268085176842680861768426808717684268088176842680891768426809017684268091176842680921768426809317684268094176842680951768426809617684268097176842680981768426809917684268100176842681011768426810217684268103176842681041768426810517684268106176842681071768426810817684268109176842681101768426811117684268112176842681131768426811417684268115176842681161768426811717684268118176842681191768426812017684268121176842681221768426812317684268124176842681251768426812617684268127176842681281768426812917684268130176842681311768426813217684268133176842681341768426813517684268136176842681371768426813817684268139176842681401768426814117684268142176842681431768426814417684268145176842681461768426814717684268148176842681491768426815017684268151176842681521768426815317684268154176842681551768426815617684268157176842681581768426815917684268160176842681611768426816217684268163176842681641768426816517684268166176842681671768426816817684268169176842681701768426817117684268172176842681731768426817417684268175176842681761768426817717684268178176842681791768426818017684268181176842681821768426818317684268184176842681851768426818617684268187176842681881768426818917684268190176842681911768426819217684268193176842681941768426819517684268196176842681971768426819817684268199176842682001768426820117684268202176842682031768426820417684268205176842682061768426820717684268208176842682091768426821017684268211176842682121768426821317684268214176842682151768426821617684268217176842682181768426821917684268220176842682211768426822217684268223176842682241768426822517684268226176842682271768426822817684268229176842682301768426823117684268232176842682331768426823417684268235176842682361768426823717684268238176842682391768426824017684268241176842682421768426824317684268244176842682451768426824617684268247176842682481768426824917684268250176842682511768426825217684268253176842682541768426825517684268256176842682571768426825817684268259176842682601768426826117684268262176842682631768426826417684268265176842682661768426826717684268268176842682691768426827017684268271176842682721768426827317684268274176842682751768426827617684268277176842682781768426827917684268280176842682811768426828217684268283176842682841768426828517684268286176842682871768426828817684268289176842682901768426829117684268292176842682931768426829417684268295176842682961768426829717684268298176842682991768426830017684268301176842683021768426830317684268304176842683051768426830617684268307176842683081768426830917684268310176842683111768426831217684268313176842683141768426831517684268316176842683171768426831817684268319176842683201768426832117684268322176842683231768426832417684268325176842683261768426832717684268328176842683291768426833017684268331176842683321768426833317684268334176842683351768426833617684268337176842683381768426833917684268340176842683411768426834217684268343176842683441768426834517684268346176842683471768426834817684268349176842683501768426835117684268352176842683531768426835417684268355176842683561768426835717684268358176842683591768426836017684268361176842683621768426836317684268364176842683651768426836617684268367176842683681768426836917684268370176842683711768426837217684268373176842683741768426837517684268376176842683771768426837817684268379176842683801768426838117684268382176842683831768426838417684268385176842683861768426838717684268388176842683891768426839017684268391176842683921768426839317684268394176842683951768426839617684268397176842683981768426839917684268400176842684011768426840217684268403176842684041768426840517684268406176842684071768426840817684268409176842684101768426841117684268412176842684131768426841417684268415176842684161768426841717684268418176842684191768426842017684268421176842684221768426842317684268424176842684251768426842617684268427176842684281768426842917684268430176842684311768426843217684268433176842684341768426843517684268436176842684371768426843817684268439176842684401768426844117684268442176842684431768426844417684268445176842684461768426844717684268448176842684491768426845017684268451176842684521768426845317684268454176842684551768426845617684268457176842684581768426845917684268460176842684611768426846217684268463176842684641768426846517684268466176842684671768426846817684268469176842684701768426847117684268472176842684731768426847417684268475176842684761768426847717684268478176842684791768426848017684268481176842684821768426848317684268484176842684851768426848617684268487176842684881768426848917684268490176842684911768426849217684268493176842684941768426849517684268496176842684971768426849817684268499176842685001768426850117684268502176842685031768426850417684268505176842685061768426850717684268508176842685091768426851017684268511176842685121768426851317684268514176842685151768426851617684268517176842685181768426851917684268520176842685211768426852217684268523176842685241768426852517684268526176842685271768426852817684268529176842685301768426853117684268532176842685331768426853417684268535176842685361768426853717684268538176842685391768426854017684268541176842685421768426854317684268544176842685451768426854617684268547176842685481768426854917684268550176842685511768426855217684268553176842685541768426855517684268556176842685571768426855817684268559176842685601768426856117684268562176842685631768426856417684268565176842685661768426856717684268568176842685691768426857017684268571176842685721768426857317684268574176842685751768426857617684268577176842685781768426857917684268580176842685811768426858217684268583176842685841768426858517684268586176842685871768426858817684268589176842685901768426859117684268592176842685931768426859417684268595176842685961768426859717684268598176842685991768426860017684268601176842686021768426860317684268604176842686051768426860617684268607176842686081768426860917684268610176842686111768426861217684268613176842686141768426861517684268616176842686171768426861817684268619176842686201768426862117684268622176842686231768426862417684268625176842686261768426862717684268628176842686291768426863017684268631176842686321768426863317684268634176842686351768426863617684268637176842686381768426863917684268640176842686411768426864217684268643176842686441768426864517684268646176842686471768426864817684268649176842686501768426865117684268652176842686531768426865417684268655176842686561768426865717684268658176842686591768426866017684268661176842686621768426866317684268664176842686651768426866617684268667176842686681768426866917684268670176842686711768426867217684268673176842686741768426867517684268676176842686771768426867817684268679176842686801768426868117684268682176842686831768426868417684268685176842686861768426868717684268688176842686891768426869017684268691176842686921768426869317684268694176842686951768426869617684268697176842686981768426869917684268700176842687011768426870217684268703176842687041768426870517684268706176842687071768426870817684268709176842687101768426871117684268712176842687131768426871417684268715176842687161768426871717684268718176842687191768426872017684268721176842687221768426872317684268724176842687251768426872617684268727176842687281768426872917684268730176842687311768426873217684268733176842687341768426873517684268736176842687371768426873817684268739176842687401768426874117684268742176842687431768426874417684268745176842687461768426874717684268748176842687491768426875017684268751176842687521768426875317684268754176842687551768426875617684268757176842687581768426875917684268760176842687611768426876217684268763176842687641768426876517684268766176842687671768426876817684268769176842687701768426877117684268772176842687731768426877417684268775176842687761768426877717684268778176842687791768426878017684268781176842687821768426878317684268784176842687851768426878617684268787176842687881768426878917684268790176842687911768426879217684268793176842687941768426879517684268796176842687971768426879817684268799176842688001768426880117684268802176842688031768426880417684268805176842688061768426880717684268808176842688091768426881017684268811176842688121768426881317684268814176842688151768426881617684268817176842688181768426881917684268820176842688211768426882217684268823176842688241768426882517684268826176842688271768426882817684268829176842688301768426883117684268832176842688331768426883417684268835176842688361768426883717684268838176842688391768426884017684268841176842688421768426884317684268844176842688451768426884617684268847176842688481768426884917684268850176842688511768426885217684268853176842688541768426885517684268856176842688571768426885817684268859176842688601768426886117684268862176842688631768426886417684268865176842688661768426886717684268868176842688691768426887017684268871176842688721768426887317684268874176842688751768426887617684268877176842688781768426887917684268880176842688811768426888217684268883176842688841768426888517684268886176842688871768426888817684268889176842688901768426889117684268892176842688931768426889417684268895176842688961768426889717684268898176842688991768426890017684268901176842689021768426890317684268904176842689051768426890617684268907176842689081768426890917684268910176842689111768426891217684268913176842689141768426891517684268916176842689171768426891817684268919176842689201768426892117684268922176842689231768426892417684268925176842689261768426892717684268928176842689291768426893017684268931176842689321768426893317684268934176842689351768426893617684268937176842689381768426893917684268940176842689411768426894217684268943176842689441768426894517684268946176842689471768426894817684268949176842689501768426895117684268952176842689531768426895417684268955176842689561768426895717684268958176842689591768426896017684268961176842689621768426896317684268964176842689651768426896617684268967176842689681768426896917684268970176842689711768426897217684268973176842689741768426897517684268976176842689771768426897817684268979176842689801768426898117684268982176842689831768426898417684268985176842689861768426898717684268988176842689891768426899017684268991176842689921768426899317684268994176842689951768426899617684268997176842689981768426899917684269000176842690011768426900217684269003176842690041768426900517684269006176842690071768426900817684269009176842690101768426901117684269012176842690131768426901417684269015176842690161768426901717684269018176842690191768426902017684269021176842690221768426902317684269024176842690251768426902617684269027176842690281768426902917684269030176842690311768426903217684269033176842690341768426903517684269036176842690371768426903817684269039176842690401768426904117684269042176842690431768426904417684269045176842690461768426904717684269048176842690491768426905017684269051176842690521768426905317684269054176842690551768426905617684269057176842690581768426905917684269060176842690611768426906217684269063176842690641768426906517684269066176842690671768426906817684269069176842690701768426907117684269072176842690731768426907417684269075176842690761768426907717684269078176842690791768426908017684269081176842690821768426908317684269084176842690851768426908617684269087176842690881768426908917684269090176842690911768426909217684269093176842690941768426909517684269096176842690971768426909817684269099176842691001768426910117684269102176842691031768426910417684269105176842691061768426910717684269108176842691091768426911017684269111176842691121768426911317684269114176842691151768426911617684269117176842691181768426911917684269120176842691211768426912217684269123176842691241768426912517684269126176842691271768426912817684269129176842691301768426913117684269132176842691331768426913417684269135176842691361768426913717684269138176842691391768426914017684269141176842691421768426914317684269144176842691451768426914617684269147176842691481768426914917684269150176842691511768426915217684269153176842691541768426915517684269156176842691571768426915817684269159176842691601768426916117684269162176842691631768426916417684269165176842691661768426916717684269168176842691691768426917017684269171176842691721768426917317684269174176842691751768426917617684269177176842691781768426917917684269180176842691811768426918217684269183176842691841768426918517684269186176842691871768426918817684269189176842691901768426919117684269192176842691931768426919417684269195176842691961768426919717684269198176842691991768426920017684269201176842692021768426920317684269204176842692051768426920617684269207176842692081768426920917684269210176842692111768426921217684269213176842692141768426921517684269216176842692171768426921817684269219176842692201768426922117684269222176842692231768426922417684269225176842692261768426922717684269228176842692291768426923017684269231176842692321768426923317684269234176842692351768426923617684269237176842692381768426923917684269240176842692411768426924217684269243176842692441768426924517684269246176842692471768426924817684269249176842692501768426925117684269252176842692531768426925417684269255176842692561768426925717684269258176842692591768426926017684269261176842692621768426926317684269264176842692651768426926617684269267176842692681768426926917684269270176842692711768426927217684269273176842692741768426927517684269276176842692771768426927817684269279176842692801768426928117684269282176842692831768426928417684269285176842692861768426928717684269288176842692891768426929017684269291176842692921768426929317684269294176842692951768426929617684269297176842692981768426929917684269300176842693011768426930217684269303176842693041768426930517684269306176842693071768426930817684269309176842693101768426931117684269312176842693131768426931417684269315176842693161768426931717684269318176842693191768426932017684269321176842693221768426932317684269324176842693251768426932617684269327176842693281768426932917684269330176842693311768426933217684269333176842693341768426933517684269336176842693371768426933817684269339176842693401768426934117684269342176842693431768426934417684269345176842693461768426934717684269348176842693491768426935017684269351176842693521768426935317684269354176842693551768426935617684269357176842693581768426935917684269360176842693611768426936217684269363176842693641768426936517684269366176842693671768426936817684269369176842693701768426937117684269372176842693731768426937417684269375176842693761768426937717684269378176842693791768426938017684269381176842693821768426938317684269384176842693851768426938617684269387176842693881768426938917684269390176842693911768426939217684269393176842693941768426939517684269396176842693971768426939817684269399176842694001768426940117684269402176842694031768426940417684269405176842694061768426940717684269408176842694091768426941017684269411176842694121768426941317684269414176842694151768426941617684269417176842694181768426941917684269420176842694211768426942217684269423176842694241768426942517684269426176842694271768426942817684269429176842694301768426943117684269432176842694331768426943417684269435176842694361768426943717684269438176842694391768426944017684269441176842694421768426944317684269444176842694451768426944617684269447176842694481768426944917684269450176842694511768426945217684269453176842694541768426945517684269456176842694571768426945817684269459176842694601768426946117684269462176842694631768426946417684269465176842694661768426946717684269468176842694691768426947017684269471176842694721768426947317684269474176842694751768426947617684269477176842694781768426947917684269480176842694811768426948217684269483176842694841768426948517684269486176842694871768426948817684269489176842694901768426949117684269492176842694931768426949417684269495176842694961768426949717684269498176842694991768426950017684269501176842695021768426950317684269504176842695051768426950617684269507176842695081768426950917684269510176842695111768426951217684269513176842695141768426951517684269516176842695171768426951817684269519176842695201768426952117684269522176842695231768426952417684269525176842695261768426952717684269528176842695291768426953017684269531176842695321768426953317684269534176842695351768426953617684269537176842695381768426953917684269540176842695411768426954217684269543176842695441768426954517684269546176842695471768426954817684269549176842695501768426955117684269552176842695531768426955417684269555176842695561768426955717684269558176842695591768426956017684269561176842695621768426956317684269564176842695651768426956617684269567176842695681768426956917684269570176842695711768426957217684269573176842695741768426957517684269576176842695771768426957817684269579176842695801768426958117684269582176842695831768426958417684269585176842695861768426958717684269588176842695891768426959017684269591176842695921768426959317684269594176842695951768426959617684269597176842695981768426959917684269600176842696011768426960217684269603176842696041768426960517684269606176842696071768426960817684269609176842696101768426961117684269612176842696131768426961417684269615176842696161768426961717684269618176842696191768426962017684269621176842696221768426962317684269624176842696251768426962617684269627176842696281768426962917684269630176842696311768426963217684269633176842696341768426963517684269636176842696371768426963817684269639176842696401768426964117684269642176842696431768426964417684269645176842696461768426964717684269648176842696491768426965017684269651176842696521768426965317684269654176842696551768426965617684269657176842696581768426965917684269660176842696611768426966217684269663176842696641768426966517684269666176842696671768426966817684269669176842696701768426967117684269672176842696731768426967417684269675176842696761768426967717684269678176842696791768426968017684269681176842696821768426968317684269684176842696851768426968617684269687176842696881768426968917684269690176842696911768426969217684269693176842696941768426969517684269696176842696971768426969817684269699176842697001768426970117684269702176842697031768426970417684269705176842697061768426970717684269708176842697091768426971017684269711176842697121768426971317684269714176842697151768426971617684269717176842697181768426971917684269720176842697211768426972217684269723176842697241768426972517684269726176842697271768426972817684269729176842697301768426973117684269732176842697331768426973417684269735176842697361768426973717684269738176842697391768426974017684269741176842697421768426974317684269744176842697451768426974617684269747176842697481768426974917684269750176842697511768426975217684269753176842697541768426975517684269756176842697571768426975817684269759176842697601768426976117684269762176842697631768426976417684269765176842697661768426976717684269768176842697691768426977017684269771176842697721768426977317684269774176842697751768426977617684269777176842697781768426977917684269780176842697811768426978217684269783176842697841768426978517684269786176842697871768426978817684269789176842697901768426979117684269792176842697931768426979417684269795176842697961768426979717684269798176842697991768426980017684269801176842698021768426980317684269804176842698051768426980617684269807176842698081768426980917684269810176842698111768426981217684269813176842698141768426981517684269816176842698171768426981817684269819176842698201768426982117684269822176842698231768426982417684269825176842698261768426982717684269828176842698291768426983017684269831176842698321768426983317684269834176842698351768426983617684269837176842698381768426983917684269840176842698411768426984217684269843176842698441768426984517684269846176842698471768426984817684269849176842698501768426985117684269852176842698531768426985417684269855176842698561768426985717684269858176842698591768426986017684269861176842698621768426986317684269864176842698651768426986617684269867176842698681768426986917684269870176842698711768426987217684269873176842698741768426987517684269876176842698771768426987817684269879176842698801768426988117684269882176842698831768426988417684269885176842698861768426988717684269888176842698891768426989017684269891176842698921768426989317684269894176842698951768426989617684269897176842698981768426989917684269900176842699011768426990217684269903176842699041768426990517684269906176842699071768426990817684269909176842699101768426991117684269912176842699131768426991417684269915176842699161768426991717684269918176842699191768426992017684269921176842699221768426992317684269924176842699251768426992617684269927176842699281768426992917684269930176842699311768426993217684269933176842699341768426993517684269936176842699371768426993817684269939176842699401768426994117684269942176842699431768426994417684269945176842699461768426994717684269948176842699491768426995017684269951176842699521768426995317684269954176842699551768426995617684269957176842699581768426995917684269960176842699611768426996217684269963176842699641768426996517684269966176842699671768426996817684269969176842699701768426997117684269972176842699731768426997417684269975176842699761768426997717684269978176842699791768426998017684269981176842699821768426998317684269984176842699851768426998617684269987176842699881768426998917684269990176842699911768426999217684269993176842699941768426999517684269996176842699971768426999817684269999