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

178号段

网号178下号段列表

1780000178000117800021780003178000417800051780006178000717800081780009178001017800111780012178001317800141780015178001617800171780018178001917800201780021178002217800231780024178002517800261780027178002817800291780030178003117800321780033178003417800351780036178003717800381780039178004017800411780042178004317800441780045178004617800471780048178004917800501780051178005217800531780054178005517800561780057178005817800591780060178006117800621780063178006417800651780066178006717800681780069178007017800711780072178007317800741780075178007617800771780078178007917800801780081178008217800831780084178008517800861780087178008817800891780090178009117800921780093178009417800951780096178009717800981780099178010017801011780102178010317801041780105178010617801071780108178010917801101780111178011217801131780114178011517801161780117178011817801191780120178012117801221780123178012417801251780126178012717801281780129178013017801311780132178013317801341780135178013617801371780138178013917801401780141178014217801431780144178014517801461780147178014817801491780150178015117801521780153178015417801551780156178015717801581780159178016017801611780162178016317801641780165178016617801671780168178016917801701780171178017217801731780174178017517801761780177178017817801791780180178018117801821780183178018417801851780186178018717801881780189178019017801911780192178019317801941780195178019617801971780198178019917802001780201178020217802031780204178020517802061780207178020817802091780210178021117802121780213178021417802151780216178021717802181780219178022017802211780222178022317802241780225178022617802271780228178022917802301780231178023217802331780234178023517802361780237178023817802391780240178024117802421780243178024417802451780246178024717802481780249178025017802511780252178025317802541780255178025617802571780258178025917802601780261178026217802631780264178026517802661780267178026817802691780270178027117802721780273178027417802751780276178027717802781780279178028017802811780282178028317802841780285178028617802871780288178028917802901780291178029217802931780294178029517802961780297178029817802991780300178030117803021780303178030417803051780306178030717803081780309178031017803111780312178031317803141780315178031617803171780318178031917803201780321178032217803231780324178032517803261780327178032817803291780330178033117803321780333178033417803351780336178033717803381780339178034017803411780342178034317803441780345178034617803471780348178034917803501780351178035217803531780354178035517803561780357178035817803591780360178036117803621780363178036417803651780366178036717803681780369178037017803711780372178037317803741780375178037617803771780378178037917803801780381178038217803831780384178038517803861780387178038817803891780390178039117803921780393178039417803951780396178039717803981780399178040017804011780402178040317804041780405178040617804071780408178040917804101780411178041217804131780414178041517804161780417178041817804191780420178042117804221780423178042417804251780426178042717804281780429178043017804311780432178043317804341780435178043617804371780438178043917804401780441178044217804431780444178044517804461780447178044817804491780450178045117804521780453178045417804551780456178045717804581780459178046017804611780462178046317804641780465178046617804671780468178046917804701780471178047217804731780474178047517804761780477178047817804791780480178048117804821780483178048417804851780486178048717804881780489178049017804911780492178049317804941780495178049617804971780498178049917805001780501178050217805031780504178050517805061780507178050817805091780510178051117805121780513178051417805151780516178051717805181780519178052017805211780522178052317805241780525178052617805271780528178052917805301780531178053217805331780534178053517805361780537178053817805391780540178054117805421780543178054417805451780546178054717805481780549178055017805511780552178055317805541780555178055617805571780558178055917805601780561178056217805631780564178056517805661780567178056817805691780570178057117805721780573178057417805751780576178057717805781780579178058017805811780582178058317805841780585178058617805871780588178058917805901780591178059217805931780594178059517805961780597178059817805991780600178060117806021780603178060417806051780606178060717806081780609178061017806111780612178061317806141780615178061617806171780618178061917806201780621178062217806231780624178062517806261780627178062817806291780630178063117806321780633178063417806351780636178063717806381780639178064017806411780642178064317806441780645178064617806471780648178064917806501780651178065217806531780654178065517806561780657178065817806591780660178066117806621780663178066417806651780666178066717806681780669178067017806711780672178067317806741780675178067617806771780678178067917806801780681178068217806831780684178068517806861780687178068817806891780690178069117806921780693178069417806951780696178069717806981780699178070017807011780702178070317807041780705178070617807071780708178070917807101780711178071217807131780714178071517807161780717178071817807191780720178072117807221780723178072417807251780726178072717807281780729178073017807311780732178073317807341780735178073617807371780738178073917807401780741178074217807431780744178074517807461780747178074817807491780750178075117807521780753178075417807551780756178075717807581780759178076017807611780762178076317807641780765178076617807671780768178076917807701780771178077217807731780774178077517807761780777178077817807791780780178078117807821780783178078417807851780786178078717807881780789178079017807911780792178079317807941780795178079617807971780798178079917808001780801178080217808031780804178080517808061780807178080817808091780810178081117808121780813178081417808151780816178081717808181780819178082017808211780822178082317808241780825178082617808271780828178082917808301780831178083217808331780834178083517808361780837178083817808391780840178084117808421780843178084417808451780846178084717808481780849178085017808511780852178085317808541780855178085617808571780858178085917808601780861178086217808631780864178086517808661780867178086817808691780870178087117808721780873178087417808751780876178087717808781780879178088017808811780882178088317808841780885178088617808871780888178088917808901780891178089217808931780894178089517808961780897178089817808991780900178090117809021780903178090417809051780906178090717809081780909178091017809111780912178091317809141780915178091617809171780918178091917809201780921178092217809231780924178092517809261780927178092817809291780930178093117809321780933178093417809351780936178093717809381780939178094017809411780942178094317809441780945178094617809471780948178094917809501780951178095217809531780954178095517809561780957178095817809591780960178096117809621780963178096417809651780966178096717809681780969178097017809711780972178097317809741780975178097617809771780978178097917809801780981178098217809831780984178098517809861780987178098817809891780990178099117809921780993178099417809951780996178099717809981780999178100017810011781002178100317810041781005178100617810071781008178100917810101781011178101217810131781014178101517810161781017178101817810191781020178102117810221781023178102417810251781026178102717810281781029178103017810311781032178103317810341781035178103617810371781038178103917810401781041178104217810431781044178104517810461781047178104817810491781050178105117810521781053178105417810551781056178105717810581781059178106017810611781062178106317810641781065178106617810671781068178106917810701781071178107217810731781074178107517810761781077178107817810791781080178108117810821781083178108417810851781086178108717810881781089178109017810911781092178109317810941781095178109617810971781098178109917811001781101178110217811031781104178110517811061781107178110817811091781110178111117811121781113178111417811151781116178111717811181781119178112017811211781122178112317811241781125178112617811271781128178112917811301781131178113217811331781134178113517811361781137178113817811391781140178114117811421781143178114417811451781146178114717811481781149178115017811511781152178115317811541781155178115617811571781158178115917811601781161178116217811631781164178116517811661781167178116817811691781170178117117811721781173178117417811751781176178117717811781781179178118017811811781182178118317811841781185178118617811871781188178118917811901781191178119217811931781194178119517811961781197178119817811991781200178120117812021781203178120417812051781206178120717812081781209178121017812111781212178121317812141781215178121617812171781218178121917812201781221178122217812231781224178122517812261781227178122817812291781230178123117812321781233178123417812351781236178123717812381781239178124017812411781242178124317812441781245178124617812471781248178124917812501781251178125217812531781254178125517812561781257178125817812591781260178126117812621781263178126417812651781266178126717812681781269178127017812711781272178127317812741781275178127617812771781278178127917812801781281178128217812831781284178128517812861781287178128817812891781290178129117812921781293178129417812951781296178129717812981781299178130017813011781302178130317813041781305178130617813071781308178130917813101781311178131217813131781314178131517813161781317178131817813191781320178132117813221781323178132417813251781326178132717813281781329178133017813311781332178133317813341781335178133617813371781338178133917813401781341178134217813431781344178134517813461781347178134817813491781350178135117813521781353178135417813551781356178135717813581781359178136017813611781362178136317813641781365178136617813671781368178136917813701781371178137217813731781374178137517813761781377178137817813791781380178138117813821781383178138417813851781386178138717813881781389178139017813911781392178139317813941781395178139617813971781398178139917814001781401178140217814031781404178140517814061781407178140817814091781410178141117814121781413178141417814151781416178141717814181781419178142017814211781422178142317814241781425178142617814271781428178142917814301781431178143217814331781434178143517814361781437178143817814391781440178144117814421781443178144417814451781446178144717814481781449178145017814511781452178145317814541781455178145617814571781458178145917814601781461178146217814631781464178146517814661781467178146817814691781470178147117814721781473178147417814751781476178147717814781781479178148017814811781482178148317814841781485178148617814871781488178148917814901781491178149217814931781494178149517814961781497178149817814991781500178150117815021781503178150417815051781506178150717815081781509178151017815111781512178151317815141781515178151617815171781518178151917815201781521178152217815231781524178152517815261781527178152817815291781530178153117815321781533178153417815351781536178153717815381781539178154017815411781542178154317815441781545178154617815471781548178154917815501781551178155217815531781554178155517815561781557178155817815591781560178156117815621781563178156417815651781566178156717815681781569178157017815711781572178157317815741781575178157617815771781578178157917815801781581178158217815831781584178158517815861781587178158817815891781590178159117815921781593178159417815951781596178159717815981781599178160017816011781602178160317816041781605178160617816071781608178160917816101781611178161217816131781614178161517816161781617178161817816191781620178162117816221781623178162417816251781626178162717816281781629178163017816311781632178163317816341781635178163617816371781638178163917816401781641178164217816431781644178164517816461781647178164817816491781650178165117816521781653178165417816551781656178165717816581781659178166017816611781662178166317816641781665178166617816671781668178166917816701781671178167217816731781674178167517816761781677178167817816791781680178168117816821781683178168417816851781686178168717816881781689178169017816911781692178169317816941781695178169617816971781698178169917817001781701178170217817031781704178170517817061781707178170817817091781710178171117817121781713178171417817151781716178171717817181781719178172017817211781722178172317817241781725178172617817271781728178172917817301781731178173217817331781734178173517817361781737178173817817391781740178174117817421781743178174417817451781746178174717817481781749178175017817511781752178175317817541781755178175617817571781758178175917817601781761178176217817631781764178176517817661781767178176817817691781770178177117817721781773178177417817751781776178177717817781781779178178017817811781782178178317817841781785178178617817871781788178178917817901781791178179217817931781794178179517817961781797178179817817991781800178180117818021781803178180417818051781806178180717818081781809178181017818111781812178181317818141781815178181617818171781818178181917818201781821178182217818231781824178182517818261781827178182817818291781830178183117818321781833178183417818351781836178183717818381781839178184017818411781842178184317818441781845178184617818471781848178184917818501781851178185217818531781854178185517818561781857178185817818591781860178186117818621781863178186417818651781866178186717818681781869178187017818711781872178187317818741781875178187617818771781878178187917818801781881178188217818831781884178188517818861781887178188817818891781890178189117818921781893178189417818951781896178189717818981781899178190017819011781902178190317819041781905178190617819071781908178190917819101781911178191217819131781914178191517819161781917178191817819191781920178192117819221781923178192417819251781926178192717819281781929178193017819311781932178193317819341781935178193617819371781938178193917819401781941178194217819431781944178194517819461781947178194817819491781950178195117819521781953178195417819551781956178195717819581781959178196017819611781962178196317819641781965178196617819671781968178196917819701781971178197217819731781974178197517819761781977178197817819791781980178198117819821781983178198417819851781986178198717819881781989178199017819911781992178199317819941781995178199617819971781998178199917820001782001178200217820031782004178200517820061782007178200817820091782010178201117820121782013178201417820151782016178201717820181782019178202017820211782022178202317820241782025178202617820271782028178202917820301782031178203217820331782034178203517820361782037178203817820391782040178204117820421782043178204417820451782046178204717820481782049178205017820511782052178205317820541782055178205617820571782058178205917820601782061178206217820631782064178206517820661782067178206817820691782070178207117820721782073178207417820751782076178207717820781782079178208017820811782082178208317820841782085178208617820871782088178208917820901782091178209217820931782094178209517820961782097178209817820991782100178210117821021782103178210417821051782106178210717821081782109178211017821111782112178211317821141782115178211617821171782118178211917821201782121178212217821231782124178212517821261782127178212817821291782130178213117821321782133178213417821351782136178213717821381782139178214017821411782142178214317821441782145178214617821471782148178214917821501782151178215217821531782154178215517821561782157178215817821591782160178216117821621782163178216417821651782166178216717821681782169178217017821711782172178217317821741782175178217617821771782178178217917821801782181178218217821831782184178218517821861782187178218817821891782190178219117821921782193178219417821951782196178219717821981782199178220017822011782202178220317822041782205178220617822071782208178220917822101782211178221217822131782214178221517822161782217178221817822191782220178222117822221782223178222417822251782226178222717822281782229178223017822311782232178223317822341782235178223617822371782238178223917822401782241178224217822431782244178224517822461782247178224817822491782250178225117822521782253178225417822551782256178225717822581782259178226017822611782262178226317822641782265178226617822671782268178226917822701782271178227217822731782274178227517822761782277178227817822791782280178228117822821782283178228417822851782286178228717822881782289178229017822911782292178229317822941782295178229617822971782298178229917823001782301178230217823031782304178230517823061782307178230817823091782310178231117823121782313178231417823151782316178231717823181782319178232017823211782322178232317823241782325178232617823271782328178232917823301782331178233217823331782334178233517823361782337178233817823391782340178234117823421782343178234417823451782346178234717823481782349178235017823511782352178235317823541782355178235617823571782358178235917823601782361178236217823631782364178236517823661782367178236817823691782370178237117823721782373178237417823751782376178237717823781782379178238017823811782382178238317823841782385178238617823871782388178238917823901782391178239217823931782394178239517823961782397178239817823991782400178240117824021782403178240417824051782406178240717824081782409178241017824111782412178241317824141782415178241617824171782418178241917824201782421178242217824231782424178242517824261782427178242817824291782430178243117824321782433178243417824351782436178243717824381782439178244017824411782442178244317824441782445178244617824471782448178244917824501782451178245217824531782454178245517824561782457178245817824591782460178246117824621782463178246417824651782466178246717824681782469178247017824711782472178247317824741782475178247617824771782478178247917824801782481178248217824831782484178248517824861782487178248817824891782490178249117824921782493178249417824951782496178249717824981782499178250017825011782502178250317825041782505178250617825071782508178250917825101782511178251217825131782514178251517825161782517178251817825191782520178252117825221782523178252417825251782526178252717825281782529178253017825311782532178253317825341782535178253617825371782538178253917825401782541178254217825431782544178254517825461782547178254817825491782550178255117825521782553178255417825551782556178255717825581782559178256017825611782562178256317825641782565178256617825671782568178256917825701782571178257217825731782574178257517825761782577178257817825791782580178258117825821782583178258417825851782586178258717825881782589178259017825911782592178259317825941782595178259617825971782598178259917826001782601178260217826031782604178260517826061782607178260817826091782610178261117826121782613178261417826151782616178261717826181782619178262017826211782622178262317826241782625178262617826271782628178262917826301782631178263217826331782634178263517826361782637178263817826391782640178264117826421782643178264417826451782646178264717826481782649178265017826511782652178265317826541782655178265617826571782658178265917826601782661178266217826631782664178266517826661782667178266817826691782670178267117826721782673178267417826751782676178267717826781782679178268017826811782682178268317826841782685178268617826871782688178268917826901782691178269217826931782694178269517826961782697178269817826991782700178270117827021782703178270417827051782706178270717827081782709178271017827111782712178271317827141782715178271617827171782718178271917827201782721178272217827231782724178272517827261782727178272817827291782730178273117827321782733178273417827351782736178273717827381782739178274017827411782742178274317827441782745178274617827471782748178274917827501782751178275217827531782754178275517827561782757178275817827591782760178276117827621782763178276417827651782766178276717827681782769178277017827711782772178277317827741782775178277617827771782778178277917827801782781178278217827831782784178278517827861782787178278817827891782790178279117827921782793178279417827951782796178279717827981782799178280017828011782802178280317828041782805178280617828071782808178280917828101782811178281217828131782814178281517828161782817178281817828191782820178282117828221782823178282417828251782826178282717828281782829178283017828311782832178283317828341782835178283617828371782838178283917828401782841178284217828431782844178284517828461782847178284817828491782850178285117828521782853178285417828551782856178285717828581782859178286017828611782862178286317828641782865178286617828671782868178286917828701782871178287217828731782874178287517828761782877178287817828791782880178288117828821782883178288417828851782886178288717828881782889178289017828911782892178289317828941782895178289617828971782898178289917829001782901178290217829031782904178290517829061782907178290817829091782910178291117829121782913178291417829151782916178291717829181782919178292017829211782922178292317829241782925178292617829271782928178292917829301782931178293217829331782934178293517829361782937178293817829391782940178294117829421782943178294417829451782946178294717829481782949178295017829511782952178295317829541782955178295617829571782958178295917829601782961178296217829631782964178296517829661782967178296817829691782970178297117829721782973178297417829751782976178297717829781782979178298017829811782982178298317829841782985178298617829871782988178298917829901782991178299217829931782994178299517829961782997178299817829991783000178300117830021783003178300417830051783006178300717830081783009178301017830111783012178301317830141783015178301617830171783018178301917830201783021178302217830231783024178302517830261783027178302817830291783030178303117830321783033178303417830351783036178303717830381783039178304017830411783042178304317830441783045178304617830471783048178304917830501783051178305217830531783054178305517830561783057178305817830591783060178306117830621783063178306417830651783066178306717830681783069178307017830711783072178307317830741783075178307617830771783078178307917830801783081178308217830831783084178308517830861783087178308817830891783090178309117830921783093178309417830951783096178309717830981783099178310017831011783102178310317831041783105178310617831071783108178310917831101783111178311217831131783114178311517831161783117178311817831191783120178312117831221783123178312417831251783126178312717831281783129178313017831311783132178313317831341783135178313617831371783138178313917831401783141178314217831431783144178314517831461783147178314817831491783150178315117831521783153178315417831551783156178315717831581783159178316017831611783162178316317831641783165178316617831671783168178316917831701783171178317217831731783174178317517831761783177178317817831791783180178318117831821783183178318417831851783186178318717831881783189178319017831911783192178319317831941783195178319617831971783198178319917832001783201178320217832031783204178320517832061783207178320817832091783210178321117832121783213178321417832151783216178321717832181783219178322017832211783222178322317832241783225178322617832271783228178322917832301783231178323217832331783234178323517832361783237178323817832391783240178324117832421783243178324417832451783246178324717832481783249178325017832511783252178325317832541783255178325617832571783258178325917832601783261178326217832631783264178326517832661783267178326817832691783270178327117832721783273178327417832751783276178327717832781783279178328017832811783282178328317832841783285178328617832871783288178328917832901783291178329217832931783294178329517832961783297178329817832991783300178330117833021783303178330417833051783306178330717833081783309178331017833111783312178331317833141783315178331617833171783318178331917833201783321178332217833231783324178332517833261783327178332817833291783330178333117833321783333178333417833351783336178333717833381783339178334017833411783342178334317833441783345178334617833471783348178334917833501783351178335217833531783354178335517833561783357178335817833591783360178336117833621783363178336417833651783366178336717833681783369178337017833711783372178337317833741783375178337617833771783378178337917833801783381178338217833831783384178338517833861783387178338817833891783390178339117833921783393178339417833951783396178339717833981783399178340017834011783402178340317834041783405178340617834071783408178340917834101783411178341217834131783414178341517834161783417178341817834191783420178342117834221783423178342417834251783426178342717834281783429178343017834311783432178343317834341783435178343617834371783438178343917834401783441178344217834431783444178344517834461783447178344817834491783450178345117834521783453178345417834551783456178345717834581783459178346017834611783462178346317834641783465178346617834671783468178346917834701783471178347217834731783474178347517834761783477178347817834791783480178348117834821783483178348417834851783486178348717834881783489178349017834911783492178349317834941783495178349617834971783498178349917835001783501178350217835031783504178350517835061783507178350817835091783510178351117835121783513178351417835151783516178351717835181783519178352017835211783522178352317835241783525178352617835271783528178352917835301783531178353217835331783534178353517835361783537178353817835391783540178354117835421783543178354417835451783546178354717835481783549178355017835511783552178355317835541783555178355617835571783558178355917835601783561178356217835631783564178356517835661783567178356817835691783570178357117835721783573178357417835751783576178357717835781783579178358017835811783582178358317835841783585178358617835871783588178358917835901783591178359217835931783594178359517835961783597178359817835991783600178360117836021783603178360417836051783606178360717836081783609178361017836111783612178361317836141783615178361617836171783618178361917836201783621178362217836231783624178362517836261783627178362817836291783630178363117836321783633178363417836351783636178363717836381783639178364017836411783642178364317836441783645178364617836471783648178364917836501783651178365217836531783654178365517836561783657178365817836591783660178366117836621783663178366417836651783666178366717836681783669178367017836711783672178367317836741783675178367617836771783678178367917836801783681178368217836831783684178368517836861783687178368817836891783690178369117836921783693178369417836951783696178369717836981783699178370017837011783702178370317837041783705178370617837071783708178370917837101783711178371217837131783714178371517837161783717178371817837191783720178372117837221783723178372417837251783726178372717837281783729178373017837311783732178373317837341783735178373617837371783738178373917837401783741178374217837431783744178374517837461783747178374817837491783750178375117837521783753178375417837551783756178375717837581783759178376017837611783762178376317837641783765178376617837671783768178376917837701783771178377217837731783774178377517837761783777178377817837791783780178378117837821783783178378417837851783786178378717837881783789178379017837911783792178379317837941783795178379617837971783798178379917838001783801178380217838031783804178380517838061783807178380817838091783810178381117838121783813178381417838151783816178381717838181783819178382017838211783822178382317838241783825178382617838271783828178382917838301783831178383217838331783834178383517838361783837178383817838391783840178384117838421783843178384417838451783846178384717838481783849178385017838511783852178385317838541783855178385617838571783858178385917838601783861178386217838631783864178386517838661783867178386817838691783870178387117838721783873178387417838751783876178387717838781783879178388017838811783882178388317838841783885178388617838871783888178388917838901783891178389217838931783894178389517838961783897178389817838991783900178390117839021783903178390417839051783906178390717839081783909178391017839111783912178391317839141783915178391617839171783918178391917839201783921178392217839231783924178392517839261783927178392817839291783930178393117839321783933178393417839351783936178393717839381783939178394017839411783942178394317839441783945178394617839471783948178394917839501783951178395217839531783954178395517839561783957178395817839591783960178396117839621783963178396417839651783966178396717839681783969178397017839711783972178397317839741783975178397617839771783978178397917839801783981178398217839831783984178398517839861783987178398817839891783990178399117839921783993178399417839951783996178399717839981783999178400017840011784002178400317840041784005178400617840071784008178400917840101784011178401217840131784014178401517840161784017178401817840191784020178402117840221784023178402417840251784026178402717840281784029178403017840311784032178403317840341784035178403617840371784038178403917840401784041178404217840431784044178404517840461784047178404817840491784050178405117840521784053178405417840551784056178405717840581784059178406017840611784062178406317840641784065178406617840671784068178406917840701784071178407217840731784074178407517840761784077178407817840791784080178408117840821784083178408417840851784086178408717840881784089178409017840911784092178409317840941784095178409617840971784098178409917841001784101178410217841031784104178410517841061784107178410817841091784110178411117841121784113178411417841151784116178411717841181784119178412017841211784122178412317841241784125178412617841271784128178412917841301784131178413217841331784134178413517841361784137178413817841391784140178414117841421784143178414417841451784146178414717841481784149178415017841511784152178415317841541784155178415617841571784158178415917841601784161178416217841631784164178416517841661784167178416817841691784170178417117841721784173178417417841751784176178417717841781784179178418017841811784182178418317841841784185178418617841871784188178418917841901784191178419217841931784194178419517841961784197178419817841991784200178420117842021784203178420417842051784206178420717842081784209178421017842111784212178421317842141784215178421617842171784218178421917842201784221178422217842231784224178422517842261784227178422817842291784230178423117842321784233178423417842351784236178423717842381784239178424017842411784242178424317842441784245178424617842471784248178424917842501784251178425217842531784254178425517842561784257178425817842591784260178426117842621784263178426417842651784266178426717842681784269178427017842711784272178427317842741784275178427617842771784278178427917842801784281178428217842831784284178428517842861784287178428817842891784290178429117842921784293178429417842951784296178429717842981784299178430017843011784302178430317843041784305178430617843071784308178430917843101784311178431217843131784314178431517843161784317178431817843191784320178432117843221784323178432417843251784326178432717843281784329178433017843311784332178433317843341784335178433617843371784338178433917843401784341178434217843431784344178434517843461784347178434817843491784350178435117843521784353178435417843551784356178435717843581784359178436017843611784362178436317843641784365178436617843671784368178436917843701784371178437217843731784374178437517843761784377178437817843791784380178438117843821784383178438417843851784386178438717843881784389178439017843911784392178439317843941784395178439617843971784398178439917844001784401178440217844031784404178440517844061784407178440817844091784410178441117844121784413178441417844151784416178441717844181784419178442017844211784422178442317844241784425178442617844271784428178442917844301784431178443217844331784434178443517844361784437178443817844391784440178444117844421784443178444417844451784446178444717844481784449178445017844511784452178445317844541784455178445617844571784458178445917844601784461178446217844631784464178446517844661784467178446817844691784470178447117844721784473178447417844751784476178447717844781784479178448017844811784482178448317844841784485178448617844871784488178448917844901784491178449217844931784494178449517844961784497178449817844991784500178450117845021784503178450417845051784506178450717845081784509178451017845111784512178451317845141784515178451617845171784518178451917845201784521178452217845231784524178452517845261784527178452817845291784530178453117845321784533178453417845351784536178453717845381784539178454017845411784542178454317845441784545178454617845471784548178454917845501784551178455217845531784554178455517845561784557178455817845591784560178456117845621784563178456417845651784566178456717845681784569178457017845711784572178457317845741784575178457617845771784578178457917845801784581178458217845831784584178458517845861784587178458817845891784590178459117845921784593178459417845951784596178459717845981784599178460017846011784602178460317846041784605178460617846071784608178460917846101784611178461217846131784614178461517846161784617178461817846191784620178462117846221784623178462417846251784626178462717846281784629178463017846311784632178463317846341784635178463617846371784638178463917846401784641178464217846431784644178464517846461784647178464817846491784650178465117846521784653178465417846551784656178465717846581784659178466017846611784662178466317846641784665178466617846671784668178466917846701784671178467217846731784674178467517846761784677178467817846791784680178468117846821784683178468417846851784686178468717846881784689178469017846911784692178469317846941784695178469617846971784698178469917847001784701178470217847031784704178470517847061784707178470817847091784710178471117847121784713178471417847151784716178471717847181784719178472017847211784722178472317847241784725178472617847271784728178472917847301784731178473217847331784734178473517847361784737178473817847391784740178474117847421784743178474417847451784746178474717847481784749178475017847511784752178475317847541784755178475617847571784758178475917847601784761178476217847631784764178476517847661784767178476817847691784770178477117847721784773178477417847751784776178477717847781784779178478017847811784782178478317847841784785178478617847871784788178478917847901784791178479217847931784794178479517847961784797178479817847991784800178480117848021784803178480417848051784806178480717848081784809178481017848111784812178481317848141784815178481617848171784818178481917848201784821178482217848231784824178482517848261784827178482817848291784830178483117848321784833178483417848351784836178483717848381784839178484017848411784842178484317848441784845178484617848471784848178484917848501784851178485217848531784854178485517848561784857178485817848591784860178486117848621784863178486417848651784866178486717848681784869178487017848711784872178487317848741784875178487617848771784878178487917848801784881178488217848831784884178488517848861784887178488817848891784890178489117848921784893178489417848951784896178489717848981784899178490017849011784902178490317849041784905178490617849071784908178490917849101784911178491217849131784914178491517849161784917178491817849191784920178492117849221784923178492417849251784926178492717849281784929178493017849311784932178493317849341784935178493617849371784938178493917849401784941178494217849431784944178494517849461784947178494817849491784950178495117849521784953178495417849551784956178495717849581784959178496017849611784962178496317849641784965178496617849671784968178496917849701784971178497217849731784974178497517849761784977178497817849791784980178498117849821784983178498417849851784986178498717849881784989178499017849911784992178499317849941784995178499617849971784998178499917850001785001178500217850031785004178500517850061785007178500817850091785010178501117850121785013178501417850151785016178501717850181785019178502017850211785022178502317850241785025178502617850271785028178502917850301785031178503217850331785034178503517850361785037178503817850391785040178504117850421785043178504417850451785046178504717850481785049178505017850511785052178505317850541785055178505617850571785058178505917850601785061178506217850631785064178506517850661785067178506817850691785070178507117850721785073178507417850751785076178507717850781785079178508017850811785082178508317850841785085178508617850871785088178508917850901785091178509217850931785094178509517850961785097178509817850991785100178510117851021785103178510417851051785106178510717851081785109178511017851111785112178511317851141785115178511617851171785118178511917851201785121178512217851231785124178512517851261785127178512817851291785130178513117851321785133178513417851351785136178513717851381785139178514017851411785142178514317851441785145178514617851471785148178514917851501785151178515217851531785154178515517851561785157178515817851591785160178516117851621785163178516417851651785166178516717851681785169178517017851711785172178517317851741785175178517617851771785178178517917851801785181178518217851831785184178518517851861785187178518817851891785190178519117851921785193178519417851951785196178519717851981785199178520017852011785202178520317852041785205178520617852071785208178520917852101785211178521217852131785214178521517852161785217178521817852191785220178522117852221785223178522417852251785226178522717852281785229178523017852311785232178523317852341785235178523617852371785238178523917852401785241178524217852431785244178524517852461785247178524817852491785250178525117852521785253178525417852551785256178525717852581785259178526017852611785262178526317852641785265178526617852671785268178526917852701785271178527217852731785274178527517852761785277178527817852791785280178528117852821785283178528417852851785286178528717852881785289178529017852911785292178529317852941785295178529617852971785298178529917853001785301178530217853031785304178530517853061785307178530817853091785310178531117853121785313178531417853151785316178531717853181785319178532017853211785322178532317853241785325178532617853271785328178532917853301785331178533217853331785334178533517853361785337178533817853391785340178534117853421785343178534417853451785346178534717853481785349178535017853511785352178535317853541785355178535617853571785358178535917853601785361178536217853631785364178536517853661785367178536817853691785370178537117853721785373178537417853751785376178537717853781785379178538017853811785382178538317853841785385178538617853871785388178538917853901785391178539217853931785394178539517853961785397178539817853991785400178540117854021785403178540417854051785406178540717854081785409178541017854111785412178541317854141785415178541617854171785418178541917854201785421178542217854231785424178542517854261785427178542817854291785430178543117854321785433178543417854351785436178543717854381785439178544017854411785442178544317854441785445178544617854471785448178544917854501785451178545217854531785454178545517854561785457178545817854591785460178546117854621785463178546417854651785466178546717854681785469178547017854711785472178547317854741785475178547617854771785478178547917854801785481178548217854831785484178548517854861785487178548817854891785490178549117854921785493178549417854951785496178549717854981785499178550017855011785502178550317855041785505178550617855071785508178550917855101785511178551217855131785514178551517855161785517178551817855191785520178552117855221785523178552417855251785526178552717855281785529178553017855311785532178553317855341785535178553617855371785538178553917855401785541178554217855431785544178554517855461785547178554817855491785550178555117855521785553178555417855551785556178555717855581785559178556017855611785562178556317855641785565178556617855671785568178556917855701785571178557217855731785574178557517855761785577178557817855791785580178558117855821785583178558417855851785586178558717855881785589178559017855911785592178559317855941785595178559617855971785598178559917856001785601178560217856031785604178560517856061785607178560817856091785610178561117856121785613178561417856151785616178561717856181785619178562017856211785622178562317856241785625178562617856271785628178562917856301785631178563217856331785634178563517856361785637178563817856391785640178564117856421785643178564417856451785646178564717856481785649178565017856511785652178565317856541785655178565617856571785658178565917856601785661178566217856631785664178566517856661785667178566817856691785670178567117856721785673178567417856751785676178567717856781785679178568017856811785682178568317856841785685178568617856871785688178568917856901785691178569217856931785694178569517856961785697178569817856991785700178570117857021785703178570417857051785706178570717857081785709178571017857111785712178571317857141785715178571617857171785718178571917857201785721178572217857231785724178572517857261785727178572817857291785730178573117857321785733178573417857351785736178573717857381785739178574017857411785742178574317857441785745178574617857471785748178574917857501785751178575217857531785754178575517857561785757178575817857591785760178576117857621785763178576417857651785766178576717857681785769178577017857711785772178577317857741785775178577617857771785778178577917857801785781178578217857831785784178578517857861785787178578817857891785790178579117857921785793178579417857951785796178579717857981785799178580017858011785802178580317858041785805178580617858071785808178580917858101785811178581217858131785814178581517858161785817178581817858191785820178582117858221785823178582417858251785826178582717858281785829178583017858311785832178583317858341785835178583617858371785838178583917858401785841178584217858431785844178584517858461785847178584817858491785850178585117858521785853178585417858551785856178585717858581785859178586017858611785862178586317858641785865178586617858671785868178586917858701785871178587217858731785874178587517858761785877178587817858791785880178588117858821785883178588417858851785886178588717858881785889178589017858911785892178589317858941785895178589617858971785898178589917859001785901178590217859031785904178590517859061785907178590817859091785910178591117859121785913178591417859151785916178591717859181785919178592017859211785922178592317859241785925178592617859271785928178592917859301785931178593217859331785934178593517859361785937178593817859391785940178594117859421785943178594417859451785946178594717859481785949178595017859511785952178595317859541785955178595617859571785958178595917859601785961178596217859631785964178596517859661785967178596817859691785970178597117859721785973178597417859751785976178597717859781785979178598017859811785982178598317859841785985178598617859871785988178598917859901785991178599217859931785994178599517859961785997178599817859991786000178600117860021786003178600417860051786006178600717860081786009178601017860111786012178601317860141786015178601617860171786018178601917860201786021178602217860231786024178602517860261786027178602817860291786030178603117860321786033178603417860351786036178603717860381786039178604017860411786042178604317860441786045178604617860471786048178604917860501786051178605217860531786054178605517860561786057178605817860591786060178606117860621786063178606417860651786066178606717860681786069178607017860711786072178607317860741786075178607617860771786078178607917860801786081178608217860831786084178608517860861786087178608817860891786090178609117860921786093178609417860951786096178609717860981786099178610017861011786102178610317861041786105178610617861071786108178610917861101786111178611217861131786114178611517861161786117178611817861191786120178612117861221786123178612417861251786126178612717861281786129178613017861311786132178613317861341786135178613617861371786138178613917861401786141178614217861431786144178614517861461786147178614817861491786150178615117861521786153178615417861551786156178615717861581786159178616017861611786162178616317861641786165178616617861671786168178616917861701786171178617217861731786174178617517861761786177178617817861791786180178618117861821786183178618417861851786186178618717861881786189178619017861911786192178619317861941786195178619617861971786198178619917862001786201178620217862031786204178620517862061786207178620817862091786210178621117862121786213178621417862151786216178621717862181786219178622017862211786222178622317862241786225178622617862271786228178622917862301786231178623217862331786234178623517862361786237178623817862391786240178624117862421786243178624417862451786246178624717862481786249178625017862511786252178625317862541786255178625617862571786258178625917862601786261178626217862631786264178626517862661786267178626817862691786270178627117862721786273178627417862751786276178627717862781786279178628017862811786282178628317862841786285178628617862871786288178628917862901786291178629217862931786294178629517862961786297178629817862991786300178630117863021786303178630417863051786306178630717863081786309178631017863111786312178631317863141786315178631617863171786318178631917863201786321178632217863231786324178632517863261786327178632817863291786330178633117863321786333178633417863351786336178633717863381786339178634017863411786342178634317863441786345178634617863471786348178634917863501786351178635217863531786354178635517863561786357178635817863591786360178636117863621786363178636417863651786366178636717863681786369178637017863711786372178637317863741786375178637617863771786378178637917863801786381178638217863831786384178638517863861786387178638817863891786390178639117863921786393178639417863951786396178639717863981786399178640017864011786402178640317864041786405178640617864071786408178640917864101786411178641217864131786414178641517864161786417178641817864191786420178642117864221786423178642417864251786426178642717864281786429178643017864311786432178643317864341786435178643617864371786438178643917864401786441178644217864431786444178644517864461786447178644817864491786450178645117864521786453178645417864551786456178645717864581786459178646017864611786462178646317864641786465178646617864671786468178646917864701786471178647217864731786474178647517864761786477178647817864791786480178648117864821786483178648417864851786486178648717864881786489178649017864911786492178649317864941786495178649617864971786498178649917865001786501178650217865031786504178650517865061786507178650817865091786510178651117865121786513178651417865151786516178651717865181786519178652017865211786522178652317865241786525178652617865271786528178652917865301786531178653217865331786534178653517865361786537178653817865391786540178654117865421786543178654417865451786546178654717865481786549178655017865511786552178655317865541786555178655617865571786558178655917865601786561178656217865631786564178656517865661786567178656817865691786570178657117865721786573178657417865751786576178657717865781786579178658017865811786582178658317865841786585178658617865871786588178658917865901786591178659217865931786594178659517865961786597178659817865991786600178660117866021786603178660417866051786606178660717866081786609178661017866111786612178661317866141786615178661617866171786618178661917866201786621178662217866231786624178662517866261786627178662817866291786630178663117866321786633178663417866351786636178663717866381786639178664017866411786642178664317866441786645178664617866471786648178664917866501786651178665217866531786654178665517866561786657178665817866591786660178666117866621786663178666417866651786666178666717866681786669178667017866711786672178667317866741786675178667617866771786678178667917866801786681178668217866831786684178668517866861786687178668817866891786690178669117866921786693178669417866951786696178669717866981786699178670017867011786702178670317867041786705178670617867071786708178670917867101786711178671217867131786714178671517867161786717178671817867191786720178672117867221786723178672417867251786726178672717867281786729178673017867311786732178673317867341786735178673617867371786738178673917867401786741178674217867431786744178674517867461786747178674817867491786750178675117867521786753178675417867551786756178675717867581786759178676017867611786762178676317867641786765178676617867671786768178676917867701786771178677217867731786774178677517867761786777178677817867791786780178678117867821786783178678417867851786786178678717867881786789178679017867911786792178679317867941786795178679617867971786798178679917868001786801178680217868031786804178680517868061786807178680817868091786810178681117868121786813178681417868151786816178681717868181786819178682017868211786822178682317868241786825178682617868271786828178682917868301786831178683217868331786834178683517868361786837178683817868391786840178684117868421786843178684417868451786846178684717868481786849178685017868511786852178685317868541786855178685617868571786858178685917868601786861178686217868631786864178686517868661786867178686817868691786870178687117868721786873178687417868751786876178687717868781786879178688017868811786882178688317868841786885178688617868871786888178688917868901786891178689217868931786894178689517868961786897178689817868991786900178690117869021786903178690417869051786906178690717869081786909178691017869111786912178691317869141786915178691617869171786918178691917869201786921178692217869231786924178692517869261786927178692817869291786930178693117869321786933178693417869351786936178693717869381786939178694017869411786942178694317869441786945178694617869471786948178694917869501786951178695217869531786954178695517869561786957178695817869591786960178696117869621786963178696417869651786966178696717869681786969178697017869711786972178697317869741786975178697617869771786978178697917869801786981178698217869831786984178698517869861786987178698817869891786990178699117869921786993178699417869951786996178699717869981786999178700017870011787002178700317870041787005178700617870071787008178700917870101787011178701217870131787014178701517870161787017178701817870191787020178702117870221787023178702417870251787026178702717870281787029178703017870311787032178703317870341787035178703617870371787038178703917870401787041178704217870431787044178704517870461787047178704817870491787050178705117870521787053178705417870551787056178705717870581787059178706017870611787062178706317870641787065178706617870671787068178706917870701787071178707217870731787074178707517870761787077178707817870791787080178708117870821787083178708417870851787086178708717870881787089178709017870911787092178709317870941787095178709617870971787098178709917871001787101178710217871031787104178710517871061787107178710817871091787110178711117871121787113178711417871151787116178711717871181787119178712017871211787122178712317871241787125178712617871271787128178712917871301787131178713217871331787134178713517871361787137178713817871391787140178714117871421787143178714417871451787146178714717871481787149178715017871511787152178715317871541787155178715617871571787158178715917871601787161178716217871631787164178716517871661787167178716817871691787170178717117871721787173178717417871751787176178717717871781787179178718017871811787182178718317871841787185178718617871871787188178718917871901787191178719217871931787194178719517871961787197178719817871991787200178720117872021787203178720417872051787206178720717872081787209178721017872111787212178721317872141787215178721617872171787218178721917872201787221178722217872231787224178722517872261787227178722817872291787230178723117872321787233178723417872351787236178723717872381787239178724017872411787242178724317872441787245178724617872471787248178724917872501787251178725217872531787254178725517872561787257178725817872591787260178726117872621787263178726417872651787266178726717872681787269178727017872711787272178727317872741787275178727617872771787278178727917872801787281178728217872831787284178728517872861787287178728817872891787290178729117872921787293178729417872951787296178729717872981787299178730017873011787302178730317873041787305178730617873071787308178730917873101787311178731217873131787314178731517873161787317178731817873191787320178732117873221787323178732417873251787326178732717873281787329178733017873311787332178733317873341787335178733617873371787338178733917873401787341178734217873431787344178734517873461787347178734817873491787350178735117873521787353178735417873551787356178735717873581787359178736017873611787362178736317873641787365178736617873671787368178736917873701787371178737217873731787374178737517873761787377178737817873791787380178738117873821787383178738417873851787386178738717873881787389178739017873911787392178739317873941787395178739617873971787398178739917874001787401178740217874031787404178740517874061787407178740817874091787410178741117874121787413178741417874151787416178741717874181787419178742017874211787422178742317874241787425178742617874271787428178742917874301787431178743217874331787434178743517874361787437178743817874391787440178744117874421787443178744417874451787446178744717874481787449178745017874511787452178745317874541787455178745617874571787458178745917874601787461178746217874631787464178746517874661787467178746817874691787470178747117874721787473178747417874751787476178747717874781787479178748017874811787482178748317874841787485178748617874871787488178748917874901787491178749217874931787494178749517874961787497178749817874991787500178750117875021787503178750417875051787506178750717875081787509178751017875111787512178751317875141787515178751617875171787518178751917875201787521178752217875231787524178752517875261787527178752817875291787530178753117875321787533178753417875351787536178753717875381787539178754017875411787542178754317875441787545178754617875471787548178754917875501787551178755217875531787554178755517875561787557178755817875591787560178756117875621787563178756417875651787566178756717875681787569178757017875711787572178757317875741787575178757617875771787578178757917875801787581178758217875831787584178758517875861787587178758817875891787590178759117875921787593178759417875951787596178759717875981787599178760017876011787602178760317876041787605178760617876071787608178760917876101787611178761217876131787614178761517876161787617178761817876191787620178762117876221787623178762417876251787626178762717876281787629178763017876311787632178763317876341787635178763617876371787638178763917876401787641178764217876431787644178764517876461787647178764817876491787650178765117876521787653178765417876551787656178765717876581787659178766017876611787662178766317876641787665178766617876671787668178766917876701787671178767217876731787674178767517876761787677178767817876791787680178768117876821787683178768417876851787686178768717876881787689178769017876911787692178769317876941787695178769617876971787698178769917877001787701178770217877031787704178770517877061787707178770817877091787710178771117877121787713178771417877151787716178771717877181787719178772017877211787722178772317877241787725178772617877271787728178772917877301787731178773217877331787734178773517877361787737178773817877391787740178774117877421787743178774417877451787746178774717877481787749178775017877511787752178775317877541787755178775617877571787758178775917877601787761178776217877631787764178776517877661787767178776817877691787770178777117877721787773178777417877751787776178777717877781787779178778017877811787782178778317877841787785178778617877871787788178778917877901787791178779217877931787794178779517877961787797178779817877991787800178780117878021787803178780417878051787806178780717878081787809178781017878111787812178781317878141787815178781617878171787818178781917878201787821178782217878231787824178782517878261787827178782817878291787830178783117878321787833178783417878351787836178783717878381787839178784017878411787842178784317878441787845178784617878471787848178784917878501787851178785217878531787854178785517878561787857178785817878591787860178786117878621787863178786417878651787866178786717878681787869178787017878711787872178787317878741787875178787617878771787878178787917878801787881178788217878831787884178788517878861787887178788817878891787890178789117878921787893178789417878951787896178789717878981787899178790017879011787902178790317879041787905178790617879071787908178790917879101787911178791217879131787914178791517879161787917178791817879191787920178792117879221787923178792417879251787926178792717879281787929178793017879311787932178793317879341787935178793617879371787938178793917879401787941178794217879431787944178794517879461787947178794817879491787950178795117879521787953178795417879551787956178795717879581787959178796017879611787962178796317879641787965178796617879671787968178796917879701787971178797217879731787974178797517879761787977178797817879791787980178798117879821787983178798417879851787986178798717879881787989178799017879911787992178799317879941787995178799617879971787998178799917880001788001178800217880031788004178800517880061788007178800817880091788010178801117880121788013178801417880151788016178801717880181788019178802017880211788022178802317880241788025178802617880271788028178802917880301788031178803217880331788034178803517880361788037178803817880391788040178804117880421788043178804417880451788046178804717880481788049178805017880511788052178805317880541788055178805617880571788058178805917880601788061178806217880631788064178806517880661788067178806817880691788070178807117880721788073178807417880751788076178807717880781788079178808017880811788082178808317880841788085178808617880871788088178808917880901788091178809217880931788094178809517880961788097178809817880991788100178810117881021788103178810417881051788106178810717881081788109178811017881111788112178811317881141788115178811617881171788118178811917881201788121178812217881231788124178812517881261788127178812817881291788130178813117881321788133178813417881351788136178813717881381788139178814017881411788142178814317881441788145178814617881471788148178814917881501788151178815217881531788154178815517881561788157178815817881591788160178816117881621788163178816417881651788166178816717881681788169178817017881711788172178817317881741788175178817617881771788178178817917881801788181178818217881831788184178818517881861788187178818817881891788190178819117881921788193178819417881951788196178819717881981788199178820017882011788202178820317882041788205178820617882071788208178820917882101788211178821217882131788214178821517882161788217178821817882191788220178822117882221788223178822417882251788226178822717882281788229178823017882311788232178823317882341788235178823617882371788238178823917882401788241178824217882431788244178824517882461788247178824817882491788250178825117882521788253178825417882551788256178825717882581788259178826017882611788262178826317882641788265178826617882671788268178826917882701788271178827217882731788274178827517882761788277178827817882791788280178828117882821788283178828417882851788286178828717882881788289178829017882911788292178829317882941788295178829617882971788298178829917883001788301178830217883031788304178830517883061788307178830817883091788310178831117883121788313178831417883151788316178831717883181788319178832017883211788322178832317883241788325178832617883271788328178832917883301788331178833217883331788334178833517883361788337178833817883391788340178834117883421788343178834417883451788346178834717883481788349178835017883511788352178835317883541788355178835617883571788358178835917883601788361178836217883631788364178836517883661788367178836817883691788370178837117883721788373178837417883751788376178837717883781788379178838017883811788382178838317883841788385178838617883871788388178838917883901788391178839217883931788394178839517883961788397178839817883991788400178840117884021788403178840417884051788406178840717884081788409178841017884111788412178841317884141788415178841617884171788418178841917884201788421178842217884231788424178842517884261788427178842817884291788430178843117884321788433178843417884351788436178843717884381788439178844017884411788442178844317884441788445178844617884471788448178844917884501788451178845217884531788454178845517884561788457178845817884591788460178846117884621788463178846417884651788466178846717884681788469178847017884711788472178847317884741788475178847617884771788478178847917884801788481178848217884831788484178848517884861788487178848817884891788490178849117884921788493178849417884951788496178849717884981788499178850017885011788502178850317885041788505178850617885071788508178850917885101788511178851217885131788514178851517885161788517178851817885191788520178852117885221788523178852417885251788526178852717885281788529178853017885311788532178853317885341788535178853617885371788538178853917885401788541178854217885431788544178854517885461788547178854817885491788550178855117885521788553178855417885551788556178855717885581788559178856017885611788562178856317885641788565178856617885671788568178856917885701788571178857217885731788574178857517885761788577178857817885791788580178858117885821788583178858417885851788586178858717885881788589178859017885911788592178859317885941788595178859617885971788598178859917886001788601178860217886031788604178860517886061788607178860817886091788610178861117886121788613178861417886151788616178861717886181788619178862017886211788622178862317886241788625178862617886271788628178862917886301788631178863217886331788634178863517886361788637178863817886391788640178864117886421788643178864417886451788646178864717886481788649178865017886511788652178865317886541788655178865617886571788658178865917886601788661178866217886631788664178866517886661788667178866817886691788670178867117886721788673178867417886751788676178867717886781788679178868017886811788682178868317886841788685178868617886871788688178868917886901788691178869217886931788694178869517886961788697178869817886991788700178870117887021788703178870417887051788706178870717887081788709178871017887111788712178871317887141788715178871617887171788718178871917887201788721178872217887231788724178872517887261788727178872817887291788730178873117887321788733178873417887351788736178873717887381788739178874017887411788742178874317887441788745178874617887471788748178874917887501788751178875217887531788754178875517887561788757178875817887591788760178876117887621788763178876417887651788766178876717887681788769178877017887711788772178877317887741788775178877617887771788778178877917887801788781178878217887831788784178878517887861788787178878817887891788790178879117887921788793178879417887951788796178879717887981788799178880017888011788802178880317888041788805178880617888071788808178880917888101788811178881217888131788814178881517888161788817178881817888191788820178882117888221788823178882417888251788826178882717888281788829178883017888311788832178883317888341788835178883617888371788838178883917888401788841178884217888431788844178884517888461788847178884817888491788850178885117888521788853178885417888551788856178885717888581788859178886017888611788862178886317888641788865178886617888671788868178886917888701788871178887217888731788874178887517888761788877178887817888791788880178888117888821788883178888417888851788886178888717888881788889178889017888911788892178889317888941788895178889617888971788898178889917889001788901178890217889031788904178890517889061788907178890817889091788910178891117889121788913178891417889151788916178891717889181788919178892017889211788922178892317889241788925178892617889271788928178892917889301788931178893217889331788934178893517889361788937178893817889391788940178894117889421788943178894417889451788946178894717889481788949178895017889511788952178895317889541788955178895617889571788958178895917889601788961178896217889631788964178896517889661788967178896817889691788970178897117889721788973178897417889751788976178897717889781788979178898017889811788982178898317889841788985178898617889871788988178898917889901788991178899217889931788994178899517889961788997178899817889991789000178900117890021789003178900417890051789006178900717890081789009178901017890111789012178901317890141789015178901617890171789018178901917890201789021178902217890231789024178902517890261789027178902817890291789030178903117890321789033178903417890351789036178903717890381789039178904017890411789042178904317890441789045178904617890471789048178904917890501789051178905217890531789054178905517890561789057178905817890591789060178906117890621789063178906417890651789066178906717890681789069178907017890711789072178907317890741789075178907617890771789078178907917890801789081178908217890831789084178908517890861789087178908817890891789090178909117890921789093178909417890951789096178909717890981789099178910017891011789102178910317891041789105178910617891071789108178910917891101789111178911217891131789114178911517891161789117178911817891191789120178912117891221789123178912417891251789126178912717891281789129178913017891311789132178913317891341789135178913617891371789138178913917891401789141178914217891431789144178914517891461789147178914817891491789150178915117891521789153178915417891551789156178915717891581789159178916017891611789162178916317891641789165178916617891671789168178916917891701789171178917217891731789174178917517891761789177178917817891791789180178918117891821789183178918417891851789186178918717891881789189178919017891911789192178919317891941789195178919617891971789198178919917892001789201178920217892031789204178920517892061789207178920817892091789210178921117892121789213178921417892151789216178921717892181789219178922017892211789222178922317892241789225178922617892271789228178922917892301789231178923217892331789234178923517892361789237178923817892391789240178924117892421789243178924417892451789246178924717892481789249178925017892511789252178925317892541789255178925617892571789258178925917892601789261178926217892631789264178926517892661789267178926817892691789270178927117892721789273178927417892751789276178927717892781789279178928017892811789282178928317892841789285178928617892871789288178928917892901789291178929217892931789294178929517892961789297178929817892991789300178930117893021789303178930417893051789306178930717893081789309178931017893111789312178931317893141789315178931617893171789318178931917893201789321178932217893231789324178932517893261789327178932817893291789330178933117893321789333178933417893351789336178933717893381789339178934017893411789342178934317893441789345178934617893471789348178934917893501789351178935217893531789354178935517893561789357178935817893591789360178936117893621789363178936417893651789366178936717893681789369178937017893711789372178937317893741789375178937617893771789378178937917893801789381178938217893831789384178938517893861789387178938817893891789390178939117893921789393178939417893951789396178939717893981789399178940017894011789402178940317894041789405178940617894071789408178940917894101789411178941217894131789414178941517894161789417178941817894191789420178942117894221789423178942417894251789426178942717894281789429178943017894311789432178943317894341789435178943617894371789438178943917894401789441178944217894431789444178944517894461789447178944817894491789450178945117894521789453178945417894551789456178945717894581789459178946017894611789462178946317894641789465178946617894671789468178946917894701789471178947217894731789474178947517894761789477178947817894791789480178948117894821789483178948417894851789486178948717894881789489178949017894911789492178949317894941789495178949617894971789498178949917895001789501178950217895031789504178950517895061789507178950817895091789510178951117895121789513178951417895151789516178951717895181789519178952017895211789522178952317895241789525178952617895271789528178952917895301789531178953217895331789534178953517895361789537178953817895391789540178954117895421789543178954417895451789546178954717895481789549178955017895511789552178955317895541789555178955617895571789558178955917895601789561178956217895631789564178956517895661789567178956817895691789570178957117895721789573178957417895751789576178957717895781789579178958017895811789582178958317895841789585178958617895871789588178958917895901789591178959217895931789594178959517895961789597178959817895991789600178960117896021789603178960417896051789606178960717896081789609178961017896111789612178961317896141789615178961617896171789618178961917896201789621178962217896231789624178962517896261789627178962817896291789630178963117896321789633178963417896351789636178963717896381789639178964017896411789642178964317896441789645178964617896471789648178964917896501789651178965217896531789654178965517896561789657178965817896591789660178966117896621789663178966417896651789666178966717896681789669178967017896711789672178967317896741789675178967617896771789678178967917896801789681178968217896831789684178968517896861789687178968817896891789690178969117896921789693178969417896951789696178969717896981789699178970017897011789702178970317897041789705178970617897071789708178970917897101789711178971217897131789714178971517897161789717178971817897191789720178972117897221789723178972417897251789726178972717897281789729178973017897311789732178973317897341789735178973617897371789738178973917897401789741178974217897431789744178974517897461789747178974817897491789750178975117897521789753178975417897551789756178975717897581789759178976017897611789762178976317897641789765178976617897671789768178976917897701789771178977217897731789774178977517897761789777178977817897791789780178978117897821789783178978417897851789786178978717897881789789178979017897911789792178979317897941789795178979617897971789798178979917898001789801178980217898031789804178980517898061789807178980817898091789810178981117898121789813178981417898151789816178981717898181789819178982017898211789822178982317898241789825178982617898271789828178982917898301789831178983217898331789834178983517898361789837178983817898391789840178984117898421789843178984417898451789846178984717898481789849178985017898511789852178985317898541789855178985617898571789858178985917898601789861178986217898631789864178986517898661789867178986817898691789870178987117898721789873178987417898751789876178987717898781789879178988017898811789882178988317898841789885178988617898871789888178988917898901789891178989217898931789894178989517898961789897178989817898991789900178990117899021789903178990417899051789906178990717899081789909178991017899111789912178991317899141789915178991617899171789918178991917899201789921178992217899231789924178992517899261789927178992817899291789930178993117899321789933178993417899351789936178993717899381789939178994017899411789942178994317899441789945178994617899471789948178994917899501789951178995217899531789954178995517899561789957178995817899591789960178996117899621789963178996417899651789966178996717899681789969178997017899711789972178997317899741789975178997617899771789978178997917899801789981178998217899831789984178998517899861789987178998817899891789990178999117899921789993178999417899951789996178999717899981789999