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

176号段

网号176下号段列表

1760000176000117600021760003176000417600051760006176000717600081760009176001017600111760012176001317600141760015176001617600171760018176001917600201760021176002217600231760024176002517600261760027176002817600291760030176003117600321760033176003417600351760036176003717600381760039176004017600411760042176004317600441760045176004617600471760048176004917600501760051176005217600531760054176005517600561760057176005817600591760060176006117600621760063176006417600651760066176006717600681760069176007017600711760072176007317600741760075176007617600771760078176007917600801760081176008217600831760084176008517600861760087176008817600891760090176009117600921760093176009417600951760096176009717600981760099176010017601011760102176010317601041760105176010617601071760108176010917601101760111176011217601131760114176011517601161760117176011817601191760120176012117601221760123176012417601251760126176012717601281760129176013017601311760132176013317601341760135176013617601371760138176013917601401760141176014217601431760144176014517601461760147176014817601491760150176015117601521760153176015417601551760156176015717601581760159176016017601611760162176016317601641760165176016617601671760168176016917601701760171176017217601731760174176017517601761760177176017817601791760180176018117601821760183176018417601851760186176018717601881760189176019017601911760192176019317601941760195176019617601971760198176019917602001760201176020217602031760204176020517602061760207176020817602091760210176021117602121760213176021417602151760216176021717602181760219176022017602211760222176022317602241760225176022617602271760228176022917602301760231176023217602331760234176023517602361760237176023817602391760240176024117602421760243176024417602451760246176024717602481760249176025017602511760252176025317602541760255176025617602571760258176025917602601760261176026217602631760264176026517602661760267176026817602691760270176027117602721760273176027417602751760276176027717602781760279176028017602811760282176028317602841760285176028617602871760288176028917602901760291176029217602931760294176029517602961760297176029817602991760300176030117603021760303176030417603051760306176030717603081760309176031017603111760312176031317603141760315176031617603171760318176031917603201760321176032217603231760324176032517603261760327176032817603291760330176033117603321760333176033417603351760336176033717603381760339176034017603411760342176034317603441760345176034617603471760348176034917603501760351176035217603531760354176035517603561760357176035817603591760360176036117603621760363176036417603651760366176036717603681760369176037017603711760372176037317603741760375176037617603771760378176037917603801760381176038217603831760384176038517603861760387176038817603891760390176039117603921760393176039417603951760396176039717603981760399176040017604011760402176040317604041760405176040617604071760408176040917604101760411176041217604131760414176041517604161760417176041817604191760420176042117604221760423176042417604251760426176042717604281760429176043017604311760432176043317604341760435176043617604371760438176043917604401760441176044217604431760444176044517604461760447176044817604491760450176045117604521760453176045417604551760456176045717604581760459176046017604611760462176046317604641760465176046617604671760468176046917604701760471176047217604731760474176047517604761760477176047817604791760480176048117604821760483176048417604851760486176048717604881760489176049017604911760492176049317604941760495176049617604971760498176049917605001760501176050217605031760504176050517605061760507176050817605091760510176051117605121760513176051417605151760516176051717605181760519176052017605211760522176052317605241760525176052617605271760528176052917605301760531176053217605331760534176053517605361760537176053817605391760540176054117605421760543176054417605451760546176054717605481760549176055017605511760552176055317605541760555176055617605571760558176055917605601760561176056217605631760564176056517605661760567176056817605691760570176057117605721760573176057417605751760576176057717605781760579176058017605811760582176058317605841760585176058617605871760588176058917605901760591176059217605931760594176059517605961760597176059817605991760600176060117606021760603176060417606051760606176060717606081760609176061017606111760612176061317606141760615176061617606171760618176061917606201760621176062217606231760624176062517606261760627176062817606291760630176063117606321760633176063417606351760636176063717606381760639176064017606411760642176064317606441760645176064617606471760648176064917606501760651176065217606531760654176065517606561760657176065817606591760660176066117606621760663176066417606651760666176066717606681760669176067017606711760672176067317606741760675176067617606771760678176067917606801760681176068217606831760684176068517606861760687176068817606891760690176069117606921760693176069417606951760696176069717606981760699176070017607011760702176070317607041760705176070617607071760708176070917607101760711176071217607131760714176071517607161760717176071817607191760720176072117607221760723176072417607251760726176072717607281760729176073017607311760732176073317607341760735176073617607371760738176073917607401760741176074217607431760744176074517607461760747176074817607491760750176075117607521760753176075417607551760756176075717607581760759176076017607611760762176076317607641760765176076617607671760768176076917607701760771176077217607731760774176077517607761760777176077817607791760780176078117607821760783176078417607851760786176078717607881760789176079017607911760792176079317607941760795176079617607971760798176079917608001760801176080217608031760804176080517608061760807176080817608091760810176081117608121760813176081417608151760816176081717608181760819176082017608211760822176082317608241760825176082617608271760828176082917608301760831176083217608331760834176083517608361760837176083817608391760840176084117608421760843176084417608451760846176084717608481760849176085017608511760852176085317608541760855176085617608571760858176085917608601760861176086217608631760864176086517608661760867176086817608691760870176087117608721760873176087417608751760876176087717608781760879176088017608811760882176088317608841760885176088617608871760888176088917608901760891176089217608931760894176089517608961760897176089817608991760900176090117609021760903176090417609051760906176090717609081760909176091017609111760912176091317609141760915176091617609171760918176091917609201760921176092217609231760924176092517609261760927176092817609291760930176093117609321760933176093417609351760936176093717609381760939176094017609411760942176094317609441760945176094617609471760948176094917609501760951176095217609531760954176095517609561760957176095817609591760960176096117609621760963176096417609651760966176096717609681760969176097017609711760972176097317609741760975176097617609771760978176097917609801760981176098217609831760984176098517609861760987176098817609891760990176099117609921760993176099417609951760996176099717609981760999176100017610011761002176100317610041761005176100617610071761008176100917610101761011176101217610131761014176101517610161761017176101817610191761020176102117610221761023176102417610251761026176102717610281761029176103017610311761032176103317610341761035176103617610371761038176103917610401761041176104217610431761044176104517610461761047176104817610491761050176105117610521761053176105417610551761056176105717610581761059176106017610611761062176106317610641761065176106617610671761068176106917610701761071176107217610731761074176107517610761761077176107817610791761080176108117610821761083176108417610851761086176108717610881761089176109017610911761092176109317610941761095176109617610971761098176109917611001761101176110217611031761104176110517611061761107176110817611091761110176111117611121761113176111417611151761116176111717611181761119176112017611211761122176112317611241761125176112617611271761128176112917611301761131176113217611331761134176113517611361761137176113817611391761140176114117611421761143176114417611451761146176114717611481761149176115017611511761152176115317611541761155176115617611571761158176115917611601761161176116217611631761164176116517611661761167176116817611691761170176117117611721761173176117417611751761176176117717611781761179176118017611811761182176118317611841761185176118617611871761188176118917611901761191176119217611931761194176119517611961761197176119817611991761200176120117612021761203176120417612051761206176120717612081761209176121017612111761212176121317612141761215176121617612171761218176121917612201761221176122217612231761224176122517612261761227176122817612291761230176123117612321761233176123417612351761236176123717612381761239176124017612411761242176124317612441761245176124617612471761248176124917612501761251176125217612531761254176125517612561761257176125817612591761260176126117612621761263176126417612651761266176126717612681761269176127017612711761272176127317612741761275176127617612771761278176127917612801761281176128217612831761284176128517612861761287176128817612891761290176129117612921761293176129417612951761296176129717612981761299176130017613011761302176130317613041761305176130617613071761308176130917613101761311176131217613131761314176131517613161761317176131817613191761320176132117613221761323176132417613251761326176132717613281761329176133017613311761332176133317613341761335176133617613371761338176133917613401761341176134217613431761344176134517613461761347176134817613491761350176135117613521761353176135417613551761356176135717613581761359176136017613611761362176136317613641761365176136617613671761368176136917613701761371176137217613731761374176137517613761761377176137817613791761380176138117613821761383176138417613851761386176138717613881761389176139017613911761392176139317613941761395176139617613971761398176139917614001761401176140217614031761404176140517614061761407176140817614091761410176141117614121761413176141417614151761416176141717614181761419176142017614211761422176142317614241761425176142617614271761428176142917614301761431176143217614331761434176143517614361761437176143817614391761440176144117614421761443176144417614451761446176144717614481761449176145017614511761452176145317614541761455176145617614571761458176145917614601761461176146217614631761464176146517614661761467176146817614691761470176147117614721761473176147417614751761476176147717614781761479176148017614811761482176148317614841761485176148617614871761488176148917614901761491176149217614931761494176149517614961761497176149817614991761500176150117615021761503176150417615051761506176150717615081761509176151017615111761512176151317615141761515176151617615171761518176151917615201761521176152217615231761524176152517615261761527176152817615291761530176153117615321761533176153417615351761536176153717615381761539176154017615411761542176154317615441761545176154617615471761548176154917615501761551176155217615531761554176155517615561761557176155817615591761560176156117615621761563176156417615651761566176156717615681761569176157017615711761572176157317615741761575176157617615771761578176157917615801761581176158217615831761584176158517615861761587176158817615891761590176159117615921761593176159417615951761596176159717615981761599176160017616011761602176160317616041761605176160617616071761608176160917616101761611176161217616131761614176161517616161761617176161817616191761620176162117616221761623176162417616251761626176162717616281761629176163017616311761632176163317616341761635176163617616371761638176163917616401761641176164217616431761644176164517616461761647176164817616491761650176165117616521761653176165417616551761656176165717616581761659176166017616611761662176166317616641761665176166617616671761668176166917616701761671176167217616731761674176167517616761761677176167817616791761680176168117616821761683176168417616851761686176168717616881761689176169017616911761692176169317616941761695176169617616971761698176169917617001761701176170217617031761704176170517617061761707176170817617091761710176171117617121761713176171417617151761716176171717617181761719176172017617211761722176172317617241761725176172617617271761728176172917617301761731176173217617331761734176173517617361761737176173817617391761740176174117617421761743176174417617451761746176174717617481761749176175017617511761752176175317617541761755176175617617571761758176175917617601761761176176217617631761764176176517617661761767176176817617691761770176177117617721761773176177417617751761776176177717617781761779176178017617811761782176178317617841761785176178617617871761788176178917617901761791176179217617931761794176179517617961761797176179817617991761800176180117618021761803176180417618051761806176180717618081761809176181017618111761812176181317618141761815176181617618171761818176181917618201761821176182217618231761824176182517618261761827176182817618291761830176183117618321761833176183417618351761836176183717618381761839176184017618411761842176184317618441761845176184617618471761848176184917618501761851176185217618531761854176185517618561761857176185817618591761860176186117618621761863176186417618651761866176186717618681761869176187017618711761872176187317618741761875176187617618771761878176187917618801761881176188217618831761884176188517618861761887176188817618891761890176189117618921761893176189417618951761896176189717618981761899176190017619011761902176190317619041761905176190617619071761908176190917619101761911176191217619131761914176191517619161761917176191817619191761920176192117619221761923176192417619251761926176192717619281761929176193017619311761932176193317619341761935176193617619371761938176193917619401761941176194217619431761944176194517619461761947176194817619491761950176195117619521761953176195417619551761956176195717619581761959176196017619611761962176196317619641761965176196617619671761968176196917619701761971176197217619731761974176197517619761761977176197817619791761980176198117619821761983176198417619851761986176198717619881761989176199017619911761992176199317619941761995176199617619971761998176199917620001762001176200217620031762004176200517620061762007176200817620091762010176201117620121762013176201417620151762016176201717620181762019176202017620211762022176202317620241762025176202617620271762028176202917620301762031176203217620331762034176203517620361762037176203817620391762040176204117620421762043176204417620451762046176204717620481762049176205017620511762052176205317620541762055176205617620571762058176205917620601762061176206217620631762064176206517620661762067176206817620691762070176207117620721762073176207417620751762076176207717620781762079176208017620811762082176208317620841762085176208617620871762088176208917620901762091176209217620931762094176209517620961762097176209817620991762100176210117621021762103176210417621051762106176210717621081762109176211017621111762112176211317621141762115176211617621171762118176211917621201762121176212217621231762124176212517621261762127176212817621291762130176213117621321762133176213417621351762136176213717621381762139176214017621411762142176214317621441762145176214617621471762148176214917621501762151176215217621531762154176215517621561762157176215817621591762160176216117621621762163176216417621651762166176216717621681762169176217017621711762172176217317621741762175176217617621771762178176217917621801762181176218217621831762184176218517621861762187176218817621891762190176219117621921762193176219417621951762196176219717621981762199176220017622011762202176220317622041762205176220617622071762208176220917622101762211176221217622131762214176221517622161762217176221817622191762220176222117622221762223176222417622251762226176222717622281762229176223017622311762232176223317622341762235176223617622371762238176223917622401762241176224217622431762244176224517622461762247176224817622491762250176225117622521762253176225417622551762256176225717622581762259176226017622611762262176226317622641762265176226617622671762268176226917622701762271176227217622731762274176227517622761762277176227817622791762280176228117622821762283176228417622851762286176228717622881762289176229017622911762292176229317622941762295176229617622971762298176229917623001762301176230217623031762304176230517623061762307176230817623091762310176231117623121762313176231417623151762316176231717623181762319176232017623211762322176232317623241762325176232617623271762328176232917623301762331176233217623331762334176233517623361762337176233817623391762340176234117623421762343176234417623451762346176234717623481762349176235017623511762352176235317623541762355176235617623571762358176235917623601762361176236217623631762364176236517623661762367176236817623691762370176237117623721762373176237417623751762376176237717623781762379176238017623811762382176238317623841762385176238617623871762388176238917623901762391176239217623931762394176239517623961762397176239817623991762400176240117624021762403176240417624051762406176240717624081762409176241017624111762412176241317624141762415176241617624171762418176241917624201762421176242217624231762424176242517624261762427176242817624291762430176243117624321762433176243417624351762436176243717624381762439176244017624411762442176244317624441762445176244617624471762448176244917624501762451176245217624531762454176245517624561762457176245817624591762460176246117624621762463176246417624651762466176246717624681762469176247017624711762472176247317624741762475176247617624771762478176247917624801762481176248217624831762484176248517624861762487176248817624891762490176249117624921762493176249417624951762496176249717624981762499176250017625011762502176250317625041762505176250617625071762508176250917625101762511176251217625131762514176251517625161762517176251817625191762520176252117625221762523176252417625251762526176252717625281762529176253017625311762532176253317625341762535176253617625371762538176253917625401762541176254217625431762544176254517625461762547176254817625491762550176255117625521762553176255417625551762556176255717625581762559176256017625611762562176256317625641762565176256617625671762568176256917625701762571176257217625731762574176257517625761762577176257817625791762580176258117625821762583176258417625851762586176258717625881762589176259017625911762592176259317625941762595176259617625971762598176259917626001762601176260217626031762604176260517626061762607176260817626091762610176261117626121762613176261417626151762616176261717626181762619176262017626211762622176262317626241762625176262617626271762628176262917626301762631176263217626331762634176263517626361762637176263817626391762640176264117626421762643176264417626451762646176264717626481762649176265017626511762652176265317626541762655176265617626571762658176265917626601762661176266217626631762664176266517626661762667176266817626691762670176267117626721762673176267417626751762676176267717626781762679176268017626811762682176268317626841762685176268617626871762688176268917626901762691176269217626931762694176269517626961762697176269817626991762700176270117627021762703176270417627051762706176270717627081762709176271017627111762712176271317627141762715176271617627171762718176271917627201762721176272217627231762724176272517627261762727176272817627291762730176273117627321762733176273417627351762736176273717627381762739176274017627411762742176274317627441762745176274617627471762748176274917627501762751176275217627531762754176275517627561762757176275817627591762760176276117627621762763176276417627651762766176276717627681762769176277017627711762772176277317627741762775176277617627771762778176277917627801762781176278217627831762784176278517627861762787176278817627891762790176279117627921762793176279417627951762796176279717627981762799176280017628011762802176280317628041762805176280617628071762808176280917628101762811176281217628131762814176281517628161762817176281817628191762820176282117628221762823176282417628251762826176282717628281762829176283017628311762832176283317628341762835176283617628371762838176283917628401762841176284217628431762844176284517628461762847176284817628491762850176285117628521762853176285417628551762856176285717628581762859176286017628611762862176286317628641762865176286617628671762868176286917628701762871176287217628731762874176287517628761762877176287817628791762880176288117628821762883176288417628851762886176288717628881762889176289017628911762892176289317628941762895176289617628971762898176289917629001762901176290217629031762904176290517629061762907176290817629091762910176291117629121762913176291417629151762916176291717629181762919176292017629211762922176292317629241762925176292617629271762928176292917629301762931176293217629331762934176293517629361762937176293817629391762940176294117629421762943176294417629451762946176294717629481762949176295017629511762952176295317629541762955176295617629571762958176295917629601762961176296217629631762964176296517629661762967176296817629691762970176297117629721762973176297417629751762976176297717629781762979176298017629811762982176298317629841762985176298617629871762988176298917629901762991176299217629931762994176299517629961762997176299817629991763000176300117630021763003176300417630051763006176300717630081763009176301017630111763012176301317630141763015176301617630171763018176301917630201763021176302217630231763024176302517630261763027176302817630291763030176303117630321763033176303417630351763036176303717630381763039176304017630411763042176304317630441763045176304617630471763048176304917630501763051176305217630531763054176305517630561763057176305817630591763060176306117630621763063176306417630651763066176306717630681763069176307017630711763072176307317630741763075176307617630771763078176307917630801763081176308217630831763084176308517630861763087176308817630891763090176309117630921763093176309417630951763096176309717630981763099176310017631011763102176310317631041763105176310617631071763108176310917631101763111176311217631131763114176311517631161763117176311817631191763120176312117631221763123176312417631251763126176312717631281763129176313017631311763132176313317631341763135176313617631371763138176313917631401763141176314217631431763144176314517631461763147176314817631491763150176315117631521763153176315417631551763156176315717631581763159176316017631611763162176316317631641763165176316617631671763168176316917631701763171176317217631731763174176317517631761763177176317817631791763180176318117631821763183176318417631851763186176318717631881763189176319017631911763192176319317631941763195176319617631971763198176319917632001763201176320217632031763204176320517632061763207176320817632091763210176321117632121763213176321417632151763216176321717632181763219176322017632211763222176322317632241763225176322617632271763228176322917632301763231176323217632331763234176323517632361763237176323817632391763240176324117632421763243176324417632451763246176324717632481763249176325017632511763252176325317632541763255176325617632571763258176325917632601763261176326217632631763264176326517632661763267176326817632691763270176327117632721763273176327417632751763276176327717632781763279176328017632811763282176328317632841763285176328617632871763288176328917632901763291176329217632931763294176329517632961763297176329817632991763300176330117633021763303176330417633051763306176330717633081763309176331017633111763312176331317633141763315176331617633171763318176331917633201763321176332217633231763324176332517633261763327176332817633291763330176333117633321763333176333417633351763336176333717633381763339176334017633411763342176334317633441763345176334617633471763348176334917633501763351176335217633531763354176335517633561763357176335817633591763360176336117633621763363176336417633651763366176336717633681763369176337017633711763372176337317633741763375176337617633771763378176337917633801763381176338217633831763384176338517633861763387176338817633891763390176339117633921763393176339417633951763396176339717633981763399176340017634011763402176340317634041763405176340617634071763408176340917634101763411176341217634131763414176341517634161763417176341817634191763420176342117634221763423176342417634251763426176342717634281763429176343017634311763432176343317634341763435176343617634371763438176343917634401763441176344217634431763444176344517634461763447176344817634491763450176345117634521763453176345417634551763456176345717634581763459176346017634611763462176346317634641763465176346617634671763468176346917634701763471176347217634731763474176347517634761763477176347817634791763480176348117634821763483176348417634851763486176348717634881763489176349017634911763492176349317634941763495176349617634971763498176349917635001763501176350217635031763504176350517635061763507176350817635091763510176351117635121763513176351417635151763516176351717635181763519176352017635211763522176352317635241763525176352617635271763528176352917635301763531176353217635331763534176353517635361763537176353817635391763540176354117635421763543176354417635451763546176354717635481763549176355017635511763552176355317635541763555176355617635571763558176355917635601763561176356217635631763564176356517635661763567176356817635691763570176357117635721763573176357417635751763576176357717635781763579176358017635811763582176358317635841763585176358617635871763588176358917635901763591176359217635931763594176359517635961763597176359817635991763600176360117636021763603176360417636051763606176360717636081763609176361017636111763612176361317636141763615176361617636171763618176361917636201763621176362217636231763624176362517636261763627176362817636291763630176363117636321763633176363417636351763636176363717636381763639176364017636411763642176364317636441763645176364617636471763648176364917636501763651176365217636531763654176365517636561763657176365817636591763660176366117636621763663176366417636651763666176366717636681763669176367017636711763672176367317636741763675176367617636771763678176367917636801763681176368217636831763684176368517636861763687176368817636891763690176369117636921763693176369417636951763696176369717636981763699176370017637011763702176370317637041763705176370617637071763708176370917637101763711176371217637131763714176371517637161763717176371817637191763720176372117637221763723176372417637251763726176372717637281763729176373017637311763732176373317637341763735176373617637371763738176373917637401763741176374217637431763744176374517637461763747176374817637491763750176375117637521763753176375417637551763756176375717637581763759176376017637611763762176376317637641763765176376617637671763768176376917637701763771176377217637731763774176377517637761763777176377817637791763780176378117637821763783176378417637851763786176378717637881763789176379017637911763792176379317637941763795176379617637971763798176379917638001763801176380217638031763804176380517638061763807176380817638091763810176381117638121763813176381417638151763816176381717638181763819176382017638211763822176382317638241763825176382617638271763828176382917638301763831176383217638331763834176383517638361763837176383817638391763840176384117638421763843176384417638451763846176384717638481763849176385017638511763852176385317638541763855176385617638571763858176385917638601763861176386217638631763864176386517638661763867176386817638691763870176387117638721763873176387417638751763876176387717638781763879176388017638811763882176388317638841763885176388617638871763888176388917638901763891176389217638931763894176389517638961763897176389817638991763900176390117639021763903176390417639051763906176390717639081763909176391017639111763912176391317639141763915176391617639171763918176391917639201763921176392217639231763924176392517639261763927176392817639291763930176393117639321763933176393417639351763936176393717639381763939176394017639411763942176394317639441763945176394617639471763948176394917639501763951176395217639531763954176395517639561763957176395817639591763960176396117639621763963176396417639651763966176396717639681763969176397017639711763972176397317639741763975176397617639771763978176397917639801763981176398217639831763984176398517639861763987176398817639891763990176399117639921763993176399417639951763996176399717639981763999176400017640011764002176400317640041764005176400617640071764008176400917640101764011176401217640131764014176401517640161764017176401817640191764020176402117640221764023176402417640251764026176402717640281764029176403017640311764032176403317640341764035176403617640371764038176403917640401764041176404217640431764044176404517640461764047176404817640491764050176405117640521764053176405417640551764056176405717640581764059176406017640611764062176406317640641764065176406617640671764068176406917640701764071176407217640731764074176407517640761764077176407817640791764080176408117640821764083176408417640851764086176408717640881764089176409017640911764092176409317640941764095176409617640971764098176409917641001764101176410217641031764104176410517641061764107176410817641091764110176411117641121764113176411417641151764116176411717641181764119176412017641211764122176412317641241764125176412617641271764128176412917641301764131176413217641331764134176413517641361764137176413817641391764140176414117641421764143176414417641451764146176414717641481764149176415017641511764152176415317641541764155176415617641571764158176415917641601764161176416217641631764164176416517641661764167176416817641691764170176417117641721764173176417417641751764176176417717641781764179176418017641811764182176418317641841764185176418617641871764188176418917641901764191176419217641931764194176419517641961764197176419817641991764200176420117642021764203176420417642051764206176420717642081764209176421017642111764212176421317642141764215176421617642171764218176421917642201764221176422217642231764224176422517642261764227176422817642291764230176423117642321764233176423417642351764236176423717642381764239176424017642411764242176424317642441764245176424617642471764248176424917642501764251176425217642531764254176425517642561764257176425817642591764260176426117642621764263176426417642651764266176426717642681764269176427017642711764272176427317642741764275176427617642771764278176427917642801764281176428217642831764284176428517642861764287176428817642891764290176429117642921764293176429417642951764296176429717642981764299176430017643011764302176430317643041764305176430617643071764308176430917643101764311176431217643131764314176431517643161764317176431817643191764320176432117643221764323176432417643251764326176432717643281764329176433017643311764332176433317643341764335176433617643371764338176433917643401764341176434217643431764344176434517643461764347176434817643491764350176435117643521764353176435417643551764356176435717643581764359176436017643611764362176436317643641764365176436617643671764368176436917643701764371176437217643731764374176437517643761764377176437817643791764380176438117643821764383176438417643851764386176438717643881764389176439017643911764392176439317643941764395176439617643971764398176439917644001764401176440217644031764404176440517644061764407176440817644091764410176441117644121764413176441417644151764416176441717644181764419176442017644211764422176442317644241764425176442617644271764428176442917644301764431176443217644331764434176443517644361764437176443817644391764440176444117644421764443176444417644451764446176444717644481764449176445017644511764452176445317644541764455176445617644571764458176445917644601764461176446217644631764464176446517644661764467176446817644691764470176447117644721764473176447417644751764476176447717644781764479176448017644811764482176448317644841764485176448617644871764488176448917644901764491176449217644931764494176449517644961764497176449817644991764500176450117645021764503176450417645051764506176450717645081764509176451017645111764512176451317645141764515176451617645171764518176451917645201764521176452217645231764524176452517645261764527176452817645291764530176453117645321764533176453417645351764536176453717645381764539176454017645411764542176454317645441764545176454617645471764548176454917645501764551176455217645531764554176455517645561764557176455817645591764560176456117645621764563176456417645651764566176456717645681764569176457017645711764572176457317645741764575176457617645771764578176457917645801764581176458217645831764584176458517645861764587176458817645891764590176459117645921764593176459417645951764596176459717645981764599176460017646011764602176460317646041764605176460617646071764608176460917646101764611176461217646131764614176461517646161764617176461817646191764620176462117646221764623176462417646251764626176462717646281764629176463017646311764632176463317646341764635176463617646371764638176463917646401764641176464217646431764644176464517646461764647176464817646491764650176465117646521764653176465417646551764656176465717646581764659176466017646611764662176466317646641764665176466617646671764668176466917646701764671176467217646731764674176467517646761764677176467817646791764680176468117646821764683176468417646851764686176468717646881764689176469017646911764692176469317646941764695176469617646971764698176469917647001764701176470217647031764704176470517647061764707176470817647091764710176471117647121764713176471417647151764716176471717647181764719176472017647211764722176472317647241764725176472617647271764728176472917647301764731176473217647331764734176473517647361764737176473817647391764740176474117647421764743176474417647451764746176474717647481764749176475017647511764752176475317647541764755176475617647571764758176475917647601764761176476217647631764764176476517647661764767176476817647691764770176477117647721764773176477417647751764776176477717647781764779176478017647811764782176478317647841764785176478617647871764788176478917647901764791176479217647931764794176479517647961764797176479817647991764800176480117648021764803176480417648051764806176480717648081764809176481017648111764812176481317648141764815176481617648171764818176481917648201764821176482217648231764824176482517648261764827176482817648291764830176483117648321764833176483417648351764836176483717648381764839176484017648411764842176484317648441764845176484617648471764848176484917648501764851176485217648531764854176485517648561764857176485817648591764860176486117648621764863176486417648651764866176486717648681764869176487017648711764872176487317648741764875176487617648771764878176487917648801764881176488217648831764884176488517648861764887176488817648891764890176489117648921764893176489417648951764896176489717648981764899176490017649011764902176490317649041764905176490617649071764908176490917649101764911176491217649131764914176491517649161764917176491817649191764920176492117649221764923176492417649251764926176492717649281764929176493017649311764932176493317649341764935176493617649371764938176493917649401764941176494217649431764944176494517649461764947176494817649491764950176495117649521764953176495417649551764956176495717649581764959176496017649611764962176496317649641764965176496617649671764968176496917649701764971176497217649731764974176497517649761764977176497817649791764980176498117649821764983176498417649851764986176498717649881764989176499017649911764992176499317649941764995176499617649971764998176499917650001765001176500217650031765004176500517650061765007176500817650091765010176501117650121765013176501417650151765016176501717650181765019176502017650211765022176502317650241765025176502617650271765028176502917650301765031176503217650331765034176503517650361765037176503817650391765040176504117650421765043176504417650451765046176504717650481765049176505017650511765052176505317650541765055176505617650571765058176505917650601765061176506217650631765064176506517650661765067176506817650691765070176507117650721765073176507417650751765076176507717650781765079176508017650811765082176508317650841765085176508617650871765088176508917650901765091176509217650931765094176509517650961765097176509817650991765100176510117651021765103176510417651051765106176510717651081765109176511017651111765112176511317651141765115176511617651171765118176511917651201765121176512217651231765124176512517651261765127176512817651291765130176513117651321765133176513417651351765136176513717651381765139176514017651411765142176514317651441765145176514617651471765148176514917651501765151176515217651531765154176515517651561765157176515817651591765160176516117651621765163176516417651651765166176516717651681765169176517017651711765172176517317651741765175176517617651771765178176517917651801765181176518217651831765184176518517651861765187176518817651891765190176519117651921765193176519417651951765196176519717651981765199176520017652011765202176520317652041765205176520617652071765208176520917652101765211176521217652131765214176521517652161765217176521817652191765220176522117652221765223176522417652251765226176522717652281765229176523017652311765232176523317652341765235176523617652371765238176523917652401765241176524217652431765244176524517652461765247176524817652491765250176525117652521765253176525417652551765256176525717652581765259176526017652611765262176526317652641765265176526617652671765268176526917652701765271176527217652731765274176527517652761765277176527817652791765280176528117652821765283176528417652851765286176528717652881765289176529017652911765292176529317652941765295176529617652971765298176529917653001765301176530217653031765304176530517653061765307176530817653091765310176531117653121765313176531417653151765316176531717653181765319176532017653211765322176532317653241765325176532617653271765328176532917653301765331176533217653331765334176533517653361765337176533817653391765340176534117653421765343176534417653451765346176534717653481765349176535017653511765352176535317653541765355176535617653571765358176535917653601765361176536217653631765364176536517653661765367176536817653691765370176537117653721765373176537417653751765376176537717653781765379176538017653811765382176538317653841765385176538617653871765388176538917653901765391176539217653931765394176539517653961765397176539817653991765400176540117654021765403176540417654051765406176540717654081765409176541017654111765412176541317654141765415176541617654171765418176541917654201765421176542217654231765424176542517654261765427176542817654291765430176543117654321765433176543417654351765436176543717654381765439176544017654411765442176544317654441765445176544617654471765448176544917654501765451176545217654531765454176545517654561765457176545817654591765460176546117654621765463176546417654651765466176546717654681765469176547017654711765472176547317654741765475176547617654771765478176547917654801765481176548217654831765484176548517654861765487176548817654891765490176549117654921765493176549417654951765496176549717654981765499176550017655011765502176550317655041765505176550617655071765508176550917655101765511176551217655131765514176551517655161765517176551817655191765520176552117655221765523176552417655251765526176552717655281765529176553017655311765532176553317655341765535176553617655371765538176553917655401765541176554217655431765544176554517655461765547176554817655491765550176555117655521765553176555417655551765556176555717655581765559176556017655611765562176556317655641765565176556617655671765568176556917655701765571176557217655731765574176557517655761765577176557817655791765580176558117655821765583176558417655851765586176558717655881765589176559017655911765592176559317655941765595176559617655971765598176559917656001765601176560217656031765604176560517656061765607176560817656091765610176561117656121765613176561417656151765616176561717656181765619176562017656211765622176562317656241765625176562617656271765628176562917656301765631176563217656331765634176563517656361765637176563817656391765640176564117656421765643176564417656451765646176564717656481765649176565017656511765652176565317656541765655176565617656571765658176565917656601765661176566217656631765664176566517656661765667176566817656691765670176567117656721765673176567417656751765676176567717656781765679176568017656811765682176568317656841765685176568617656871765688176568917656901765691176569217656931765694176569517656961765697176569817656991765700176570117657021765703176570417657051765706176570717657081765709176571017657111765712176571317657141765715176571617657171765718176571917657201765721176572217657231765724176572517657261765727176572817657291765730176573117657321765733176573417657351765736176573717657381765739176574017657411765742176574317657441765745176574617657471765748176574917657501765751176575217657531765754176575517657561765757176575817657591765760176576117657621765763176576417657651765766176576717657681765769176577017657711765772176577317657741765775176577617657771765778176577917657801765781176578217657831765784176578517657861765787176578817657891765790176579117657921765793176579417657951765796176579717657981765799176580017658011765802176580317658041765805176580617658071765808176580917658101765811176581217658131765814176581517658161765817176581817658191765820176582117658221765823176582417658251765826176582717658281765829176583017658311765832176583317658341765835176583617658371765838176583917658401765841176584217658431765844176584517658461765847176584817658491765850176585117658521765853176585417658551765856176585717658581765859176586017658611765862176586317658641765865176586617658671765868176586917658701765871176587217658731765874176587517658761765877176587817658791765880176588117658821765883176588417658851765886176588717658881765889176589017658911765892176589317658941765895176589617658971765898176589917659001765901176590217659031765904176590517659061765907176590817659091765910176591117659121765913176591417659151765916176591717659181765919176592017659211765922176592317659241765925176592617659271765928176592917659301765931176593217659331765934176593517659361765937176593817659391765940176594117659421765943176594417659451765946176594717659481765949176595017659511765952176595317659541765955176595617659571765958176595917659601765961176596217659631765964176596517659661765967176596817659691765970176597117659721765973176597417659751765976176597717659781765979176598017659811765982176598317659841765985176598617659871765988176598917659901765991176599217659931765994176599517659961765997176599817659991766000176600117660021766003176600417660051766006176600717660081766009176601017660111766012176601317660141766015176601617660171766018176601917660201766021176602217660231766024176602517660261766027176602817660291766030176603117660321766033176603417660351766036176603717660381766039176604017660411766042176604317660441766045176604617660471766048176604917660501766051176605217660531766054176605517660561766057176605817660591766060176606117660621766063176606417660651766066176606717660681766069176607017660711766072176607317660741766075176607617660771766078176607917660801766081176608217660831766084176608517660861766087176608817660891766090176609117660921766093176609417660951766096176609717660981766099176610017661011766102176610317661041766105176610617661071766108176610917661101766111176611217661131766114176611517661161766117176611817661191766120176612117661221766123176612417661251766126176612717661281766129176613017661311766132176613317661341766135176613617661371766138176613917661401766141176614217661431766144176614517661461766147176614817661491766150176615117661521766153176615417661551766156176615717661581766159176616017661611766162176616317661641766165176616617661671766168176616917661701766171176617217661731766174176617517661761766177176617817661791766180176618117661821766183176618417661851766186176618717661881766189176619017661911766192176619317661941766195176619617661971766198176619917662001766201176620217662031766204176620517662061766207176620817662091766210176621117662121766213176621417662151766216176621717662181766219176622017662211766222176622317662241766225176622617662271766228176622917662301766231176623217662331766234176623517662361766237176623817662391766240176624117662421766243176624417662451766246176624717662481766249176625017662511766252176625317662541766255176625617662571766258176625917662601766261176626217662631766264176626517662661766267176626817662691766270176627117662721766273176627417662751766276176627717662781766279176628017662811766282176628317662841766285176628617662871766288176628917662901766291176629217662931766294176629517662961766297176629817662991766300176630117663021766303176630417663051766306176630717663081766309176631017663111766312176631317663141766315176631617663171766318176631917663201766321176632217663231766324176632517663261766327176632817663291766330176633117663321766333176633417663351766336176633717663381766339176634017663411766342176634317663441766345176634617663471766348176634917663501766351176635217663531766354176635517663561766357176635817663591766360176636117663621766363176636417663651766366176636717663681766369176637017663711766372176637317663741766375176637617663771766378176637917663801766381176638217663831766384176638517663861766387176638817663891766390176639117663921766393176639417663951766396176639717663981766399176640017664011766402176640317664041766405176640617664071766408176640917664101766411176641217664131766414176641517664161766417176641817664191766420176642117664221766423176642417664251766426176642717664281766429176643017664311766432176643317664341766435176643617664371766438176643917664401766441176644217664431766444176644517664461766447176644817664491766450176645117664521766453176645417664551766456176645717664581766459176646017664611766462176646317664641766465176646617664671766468176646917664701766471176647217664731766474176647517664761766477176647817664791766480176648117664821766483176648417664851766486176648717664881766489176649017664911766492176649317664941766495176649617664971766498176649917665001766501176650217665031766504176650517665061766507176650817665091766510176651117665121766513176651417665151766516176651717665181766519176652017665211766522176652317665241766525176652617665271766528176652917665301766531176653217665331766534176653517665361766537176653817665391766540176654117665421766543176654417665451766546176654717665481766549176655017665511766552176655317665541766555176655617665571766558176655917665601766561176656217665631766564176656517665661766567176656817665691766570176657117665721766573176657417665751766576176657717665781766579176658017665811766582176658317665841766585176658617665871766588176658917665901766591176659217665931766594176659517665961766597176659817665991766600176660117666021766603176660417666051766606176660717666081766609176661017666111766612176661317666141766615176661617666171766618176661917666201766621176662217666231766624176662517666261766627176662817666291766630176663117666321766633176663417666351766636176663717666381766639176664017666411766642176664317666441766645176664617666471766648176664917666501766651176665217666531766654176665517666561766657176665817666591766660176666117666621766663176666417666651766666176666717666681766669176667017666711766672176667317666741766675176667617666771766678176667917666801766681176668217666831766684176668517666861766687176668817666891766690176669117666921766693176669417666951766696176669717666981766699176670017667011766702176670317667041766705176670617667071766708176670917667101766711176671217667131766714176671517667161766717176671817667191766720176672117667221766723176672417667251766726176672717667281766729176673017667311766732176673317667341766735176673617667371766738176673917667401766741176674217667431766744176674517667461766747176674817667491766750176675117667521766753176675417667551766756176675717667581766759176676017667611766762176676317667641766765176676617667671766768176676917667701766771176677217667731766774176677517667761766777176677817667791766780176678117667821766783176678417667851766786176678717667881766789176679017667911766792176679317667941766795176679617667971766798176679917668001766801176680217668031766804176680517668061766807176680817668091766810176681117668121766813176681417668151766816176681717668181766819176682017668211766822176682317668241766825176682617668271766828176682917668301766831176683217668331766834176683517668361766837176683817668391766840176684117668421766843176684417668451766846176684717668481766849176685017668511766852176685317668541766855176685617668571766858176685917668601766861176686217668631766864176686517668661766867176686817668691766870176687117668721766873176687417668751766876176687717668781766879176688017668811766882176688317668841766885176688617668871766888176688917668901766891176689217668931766894176689517668961766897176689817668991766900176690117669021766903176690417669051766906176690717669081766909176691017669111766912176691317669141766915176691617669171766918176691917669201766921176692217669231766924176692517669261766927176692817669291766930176693117669321766933176693417669351766936176693717669381766939176694017669411766942176694317669441766945176694617669471766948176694917669501766951176695217669531766954176695517669561766957176695817669591766960176696117669621766963176696417669651766966176696717669681766969176697017669711766972176697317669741766975176697617669771766978176697917669801766981176698217669831766984176698517669861766987176698817669891766990176699117669921766993176699417669951766996176699717669981766999176700017670011767002176700317670041767005176700617670071767008176700917670101767011176701217670131767014176701517670161767017176701817670191767020176702117670221767023176702417670251767026176702717670281767029176703017670311767032176703317670341767035176703617670371767038176703917670401767041176704217670431767044176704517670461767047176704817670491767050176705117670521767053176705417670551767056176705717670581767059176706017670611767062176706317670641767065176706617670671767068176706917670701767071176707217670731767074176707517670761767077176707817670791767080176708117670821767083176708417670851767086176708717670881767089176709017670911767092176709317670941767095176709617670971767098176709917671001767101176710217671031767104176710517671061767107176710817671091767110176711117671121767113176711417671151767116176711717671181767119176712017671211767122176712317671241767125176712617671271767128176712917671301767131176713217671331767134176713517671361767137176713817671391767140176714117671421767143176714417671451767146176714717671481767149176715017671511767152176715317671541767155176715617671571767158176715917671601767161176716217671631767164176716517671661767167176716817671691767170176717117671721767173176717417671751767176176717717671781767179176718017671811767182176718317671841767185176718617671871767188176718917671901767191176719217671931767194176719517671961767197176719817671991767200176720117672021767203176720417672051767206176720717672081767209176721017672111767212176721317672141767215176721617672171767218176721917672201767221176722217672231767224176722517672261767227176722817672291767230176723117672321767233176723417672351767236176723717672381767239176724017672411767242176724317672441767245176724617672471767248176724917672501767251176725217672531767254176725517672561767257176725817672591767260176726117672621767263176726417672651767266176726717672681767269176727017672711767272176727317672741767275176727617672771767278176727917672801767281176728217672831767284176728517672861767287176728817672891767290176729117672921767293176729417672951767296176729717672981767299176730017673011767302176730317673041767305176730617673071767308176730917673101767311176731217673131767314176731517673161767317176731817673191767320176732117673221767323176732417673251767326176732717673281767329176733017673311767332176733317673341767335176733617673371767338176733917673401767341176734217673431767344176734517673461767347176734817673491767350176735117673521767353176735417673551767356176735717673581767359176736017673611767362176736317673641767365176736617673671767368176736917673701767371176737217673731767374176737517673761767377176737817673791767380176738117673821767383176738417673851767386176738717673881767389176739017673911767392176739317673941767395176739617673971767398176739917674001767401176740217674031767404176740517674061767407176740817674091767410176741117674121767413176741417674151767416176741717674181767419176742017674211767422176742317674241767425176742617674271767428176742917674301767431176743217674331767434176743517674361767437176743817674391767440176744117674421767443176744417674451767446176744717674481767449176745017674511767452176745317674541767455176745617674571767458176745917674601767461176746217674631767464176746517674661767467176746817674691767470176747117674721767473176747417674751767476176747717674781767479176748017674811767482176748317674841767485176748617674871767488176748917674901767491176749217674931767494176749517674961767497176749817674991767500176750117675021767503176750417675051767506176750717675081767509176751017675111767512176751317675141767515176751617675171767518176751917675201767521176752217675231767524176752517675261767527176752817675291767530176753117675321767533176753417675351767536176753717675381767539176754017675411767542176754317675441767545176754617675471767548176754917675501767551176755217675531767554176755517675561767557176755817675591767560176756117675621767563176756417675651767566176756717675681767569176757017675711767572176757317675741767575176757617675771767578176757917675801767581176758217675831767584176758517675861767587176758817675891767590176759117675921767593176759417675951767596176759717675981767599176760017676011767602176760317676041767605176760617676071767608176760917676101767611176761217676131767614176761517676161767617176761817676191767620176762117676221767623176762417676251767626176762717676281767629176763017676311767632176763317676341767635176763617676371767638176763917676401767641176764217676431767644176764517676461767647176764817676491767650176765117676521767653176765417676551767656176765717676581767659176766017676611767662176766317676641767665176766617676671767668176766917676701767671176767217676731767674176767517676761767677176767817676791767680176768117676821767683176768417676851767686176768717676881767689176769017676911767692176769317676941767695176769617676971767698176769917677001767701176770217677031767704176770517677061767707176770817677091767710176771117677121767713176771417677151767716176771717677181767719176772017677211767722176772317677241767725176772617677271767728176772917677301767731176773217677331767734176773517677361767737176773817677391767740176774117677421767743176774417677451767746176774717677481767749176775017677511767752176775317677541767755176775617677571767758176775917677601767761176776217677631767764176776517677661767767176776817677691767770176777117677721767773176777417677751767776176777717677781767779176778017677811767782176778317677841767785176778617677871767788176778917677901767791176779217677931767794176779517677961767797176779817677991767800176780117678021767803176780417678051767806176780717678081767809176781017678111767812176781317678141767815176781617678171767818176781917678201767821176782217678231767824176782517678261767827176782817678291767830176783117678321767833176783417678351767836176783717678381767839176784017678411767842176784317678441767845176784617678471767848176784917678501767851176785217678531767854176785517678561767857176785817678591767860176786117678621767863176786417678651767866176786717678681767869176787017678711767872176787317678741767875176787617678771767878176787917678801767881176788217678831767884176788517678861767887176788817678891767890176789117678921767893176789417678951767896176789717678981767899176790017679011767902176790317679041767905176790617679071767908176790917679101767911176791217679131767914176791517679161767917176791817679191767920176792117679221767923176792417679251767926176792717679281767929176793017679311767932176793317679341767935176793617679371767938176793917679401767941176794217679431767944176794517679461767947176794817679491767950176795117679521767953176795417679551767956176795717679581767959176796017679611767962176796317679641767965176796617679671767968176796917679701767971176797217679731767974176797517679761767977176797817679791767980176798117679821767983176798417679851767986176798717679881767989176799017679911767992176799317679941767995176799617679971767998176799917680001768001176800217680031768004176800517680061768007176800817680091768010176801117680121768013176801417680151768016176801717680181768019176802017680211768022176802317680241768025176802617680271768028176802917680301768031176803217680331768034176803517680361768037176803817680391768040176804117680421768043176804417680451768046176804717680481768049176805017680511768052176805317680541768055176805617680571768058176805917680601768061176806217680631768064176806517680661768067176806817680691768070176807117680721768073176807417680751768076176807717680781768079176808017680811768082176808317680841768085176808617680871768088176808917680901768091176809217680931768094176809517680961768097176809817680991768100176810117681021768103176810417681051768106176810717681081768109176811017681111768112176811317681141768115176811617681171768118176811917681201768121176812217681231768124176812517681261768127176812817681291768130176813117681321768133176813417681351768136176813717681381768139176814017681411768142176814317681441768145176814617681471768148176814917681501768151176815217681531768154176815517681561768157176815817681591768160176816117681621768163176816417681651768166176816717681681768169176817017681711768172176817317681741768175176817617681771768178176817917681801768181176818217681831768184176818517681861768187176818817681891768190176819117681921768193176819417681951768196176819717681981768199176820017682011768202176820317682041768205176820617682071768208176820917682101768211176821217682131768214176821517682161768217176821817682191768220176822117682221768223176822417682251768226176822717682281768229176823017682311768232176823317682341768235176823617682371768238176823917682401768241176824217682431768244176824517682461768247176824817682491768250176825117682521768253176825417682551768256176825717682581768259176826017682611768262176826317682641768265176826617682671768268176826917682701768271176827217682731768274176827517682761768277176827817682791768280176828117682821768283176828417682851768286176828717682881768289176829017682911768292176829317682941768295176829617682971768298176829917683001768301176830217683031768304176830517683061768307176830817683091768310176831117683121768313176831417683151768316176831717683181768319176832017683211768322176832317683241768325176832617683271768328176832917683301768331176833217683331768334176833517683361768337176833817683391768340176834117683421768343176834417683451768346176834717683481768349176835017683511768352176835317683541768355176835617683571768358176835917683601768361176836217683631768364176836517683661768367176836817683691768370176837117683721768373176837417683751768376176837717683781768379176838017683811768382176838317683841768385176838617683871768388176838917683901768391176839217683931768394176839517683961768397176839817683991768400176840117684021768403176840417684051768406176840717684081768409176841017684111768412176841317684141768415176841617684171768418176841917684201768421176842217684231768424176842517684261768427176842817684291768430176843117684321768433176843417684351768436176843717684381768439176844017684411768442176844317684441768445176844617684471768448176844917684501768451176845217684531768454176845517684561768457176845817684591768460176846117684621768463176846417684651768466176846717684681768469176847017684711768472176847317684741768475176847617684771768478176847917684801768481176848217684831768484176848517684861768487176848817684891768490176849117684921768493176849417684951768496176849717684981768499176850017685011768502176850317685041768505176850617685071768508176850917685101768511176851217685131768514176851517685161768517176851817685191768520176852117685221768523176852417685251768526176852717685281768529176853017685311768532176853317685341768535176853617685371768538176853917685401768541176854217685431768544176854517685461768547176854817685491768550176855117685521768553176855417685551768556176855717685581768559176856017685611768562176856317685641768565176856617685671768568176856917685701768571176857217685731768574176857517685761768577176857817685791768580176858117685821768583176858417685851768586176858717685881768589176859017685911768592176859317685941768595176859617685971768598176859917686001768601176860217686031768604176860517686061768607176860817686091768610176861117686121768613176861417686151768616176861717686181768619176862017686211768622176862317686241768625176862617686271768628176862917686301768631176863217686331768634176863517686361768637176863817686391768640176864117686421768643176864417686451768646176864717686481768649176865017686511768652176865317686541768655176865617686571768658176865917686601768661176866217686631768664176866517686661768667176866817686691768670176867117686721768673176867417686751768676176867717686781768679176868017686811768682176868317686841768685176868617686871768688176868917686901768691176869217686931768694176869517686961768697176869817686991768700176870117687021768703176870417687051768706176870717687081768709176871017687111768712176871317687141768715176871617687171768718176871917687201768721176872217687231768724176872517687261768727176872817687291768730176873117687321768733176873417687351768736176873717687381768739176874017687411768742176874317687441768745176874617687471768748176874917687501768751176875217687531768754176875517687561768757176875817687591768760176876117687621768763176876417687651768766176876717687681768769176877017687711768772176877317687741768775176877617687771768778176877917687801768781176878217687831768784176878517687861768787176878817687891768790176879117687921768793176879417687951768796176879717687981768799176880017688011768802176880317688041768805176880617688071768808176880917688101768811176881217688131768814176881517688161768817176881817688191768820176882117688221768823176882417688251768826176882717688281768829176883017688311768832176883317688341768835176883617688371768838176883917688401768841176884217688431768844176884517688461768847176884817688491768850176885117688521768853176885417688551768856176885717688581768859176886017688611768862176886317688641768865176886617688671768868176886917688701768871176887217688731768874176887517688761768877176887817688791768880176888117688821768883176888417688851768886176888717688881768889176889017688911768892176889317688941768895176889617688971768898176889917689001768901176890217689031768904176890517689061768907176890817689091768910176891117689121768913176891417689151768916176891717689181768919176892017689211768922176892317689241768925176892617689271768928176892917689301768931176893217689331768934176893517689361768937176893817689391768940176894117689421768943176894417689451768946176894717689481768949176895017689511768952176895317689541768955176895617689571768958176895917689601768961176896217689631768964176896517689661768967176896817689691768970176897117689721768973176897417689751768976176897717689781768979176898017689811768982176898317689841768985176898617689871768988176898917689901768991176899217689931768994176899517689961768997176899817689991769000176900117690021769003176900417690051769006176900717690081769009176901017690111769012176901317690141769015176901617690171769018176901917690201769021176902217690231769024176902517690261769027176902817690291769030176903117690321769033176903417690351769036176903717690381769039176904017690411769042176904317690441769045176904617690471769048176904917690501769051176905217690531769054176905517690561769057176905817690591769060176906117690621769063176906417690651769066176906717690681769069176907017690711769072176907317690741769075176907617690771769078176907917690801769081176908217690831769084176908517690861769087176908817690891769090176909117690921769093176909417690951769096176909717690981769099176910017691011769102176910317691041769105176910617691071769108176910917691101769111176911217691131769114176911517691161769117176911817691191769120176912117691221769123176912417691251769126176912717691281769129176913017691311769132176913317691341769135176913617691371769138176913917691401769141176914217691431769144176914517691461769147176914817691491769150176915117691521769153176915417691551769156176915717691581769159176916017691611769162176916317691641769165176916617691671769168176916917691701769171176917217691731769174176917517691761769177176917817691791769180176918117691821769183176918417691851769186176918717691881769189176919017691911769192176919317691941769195176919617691971769198176919917692001769201176920217692031769204176920517692061769207176920817692091769210176921117692121769213176921417692151769216176921717692181769219176922017692211769222176922317692241769225176922617692271769228176922917692301769231176923217692331769234176923517692361769237176923817692391769240176924117692421769243176924417692451769246176924717692481769249176925017692511769252176925317692541769255176925617692571769258176925917692601769261176926217692631769264176926517692661769267176926817692691769270176927117692721769273176927417692751769276176927717692781769279176928017692811769282176928317692841769285176928617692871769288176928917692901769291176929217692931769294176929517692961769297176929817692991769300176930117693021769303176930417693051769306176930717693081769309176931017693111769312176931317693141769315176931617693171769318176931917693201769321176932217693231769324176932517693261769327176932817693291769330176933117693321769333176933417693351769336176933717693381769339176934017693411769342176934317693441769345176934617693471769348176934917693501769351176935217693531769354176935517693561769357176935817693591769360176936117693621769363176936417693651769366176936717693681769369176937017693711769372176937317693741769375176937617693771769378176937917693801769381176938217693831769384176938517693861769387176938817693891769390176939117693921769393176939417693951769396176939717693981769399176940017694011769402176940317694041769405176940617694071769408176940917694101769411176941217694131769414176941517694161769417176941817694191769420176942117694221769423176942417694251769426176942717694281769429176943017694311769432176943317694341769435176943617694371769438176943917694401769441176944217694431769444176944517694461769447176944817694491769450176945117694521769453176945417694551769456176945717694581769459176946017694611769462176946317694641769465176946617694671769468176946917694701769471176947217694731769474176947517694761769477176947817694791769480176948117694821769483176948417694851769486176948717694881769489176949017694911769492176949317694941769495176949617694971769498176949917695001769501176950217695031769504176950517695061769507176950817695091769510176951117695121769513176951417695151769516176951717695181769519176952017695211769522176952317695241769525176952617695271769528176952917695301769531176953217695331769534176953517695361769537176953817695391769540176954117695421769543176954417695451769546176954717695481769549176955017695511769552176955317695541769555176955617695571769558176955917695601769561176956217695631769564176956517695661769567176956817695691769570176957117695721769573176957417695751769576176957717695781769579176958017695811769582176958317695841769585176958617695871769588176958917695901769591176959217695931769594176959517695961769597176959817695991769600176960117696021769603176960417696051769606176960717696081769609176961017696111769612176961317696141769615176961617696171769618176961917696201769621176962217696231769624176962517696261769627176962817696291769630176963117696321769633176963417696351769636176963717696381769639176964017696411769642176964317696441769645176964617696471769648176964917696501769651176965217696531769654176965517696561769657176965817696591769660176966117696621769663176966417696651769666176966717696681769669176967017696711769672176967317696741769675176967617696771769678176967917696801769681176968217696831769684176968517696861769687176968817696891769690176969117696921769693176969417696951769696176969717696981769699176970017697011769702176970317697041769705176970617697071769708176970917697101769711176971217697131769714176971517697161769717176971817697191769720176972117697221769723176972417697251769726176972717697281769729176973017697311769732176973317697341769735176973617697371769738176973917697401769741176974217697431769744176974517697461769747176974817697491769750176975117697521769753176975417697551769756176975717697581769759176976017697611769762176976317697641769765176976617697671769768176976917697701769771176977217697731769774176977517697761769777176977817697791769780176978117697821769783176978417697851769786176978717697881769789176979017697911769792176979317697941769795176979617697971769798176979917698001769801176980217698031769804176980517698061769807176980817698091769810176981117698121769813176981417698151769816176981717698181769819176982017698211769822176982317698241769825176982617698271769828176982917698301769831176983217698331769834176983517698361769837176983817698391769840176984117698421769843176984417698451769846176984717698481769849176985017698511769852176985317698541769855176985617698571769858176985917698601769861176986217698631769864176986517698661769867176986817698691769870176987117698721769873176987417698751769876176987717698781769879176988017698811769882176988317698841769885176988617698871769888176988917698901769891176989217698931769894176989517698961769897176989817698991769900176990117699021769903176990417699051769906176990717699081769909176991017699111769912176991317699141769915176991617699171769918176991917699201769921176992217699231769924176992517699261769927176992817699291769930176993117699321769933176993417699351769936176993717699381769939176994017699411769942176994317699441769945176994617699471769948176994917699501769951176995217699531769954176995517699561769957176995817699591769960176996117699621769963176996417699651769966176996717699681769969176997017699711769972176997317699741769975176997617699771769978176997917699801769981176998217699831769984176998517699861769987176998817699891769990176999117699921769993176999417699951769996176999717699981769999