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

145号段

网号145下号段列表

1450000145000114500021450003145000414500051450006145000714500081450009145001014500111450012145001314500141450015145001614500171450018145001914500201450021145002214500231450024145002514500261450027145002814500291450030145003114500321450033145003414500351450036145003714500381450039145004014500411450042145004314500441450045145004614500471450048145004914500501450051145005214500531450054145005514500561450057145005814500591450060145006114500621450063145006414500651450066145006714500681450069145007014500711450072145007314500741450075145007614500771450078145007914500801450081145008214500831450084145008514500861450087145008814500891450090145009114500921450093145009414500951450096145009714500981450099145010014501011450102145010314501041450105145010614501071450108145010914501101450111145011214501131450114145011514501161450117145011814501191450120145012114501221450123145012414501251450126145012714501281450129145013014501311450132145013314501341450135145013614501371450138145013914501401450141145014214501431450144145014514501461450147145014814501491450150145015114501521450153145015414501551450156145015714501581450159145016014501611450162145016314501641450165145016614501671450168145016914501701450171145017214501731450174145017514501761450177145017814501791450180145018114501821450183145018414501851450186145018714501881450189145019014501911450192145019314501941450195145019614501971450198145019914502001450201145020214502031450204145020514502061450207145020814502091450210145021114502121450213145021414502151450216145021714502181450219145022014502211450222145022314502241450225145022614502271450228145022914502301450231145023214502331450234145023514502361450237145023814502391450240145024114502421450243145024414502451450246145024714502481450249145025014502511450252145025314502541450255145025614502571450258145025914502601450261145026214502631450264145026514502661450267145026814502691450270145027114502721450273145027414502751450276145027714502781450279145028014502811450282145028314502841450285145028614502871450288145028914502901450291145029214502931450294145029514502961450297145029814502991450300145030114503021450303145030414503051450306145030714503081450309145031014503111450312145031314503141450315145031614503171450318145031914503201450321145032214503231450324145032514503261450327145032814503291450330145033114503321450333145033414503351450336145033714503381450339145034014503411450342145034314503441450345145034614503471450348145034914503501450351145035214503531450354145035514503561450357145035814503591450360145036114503621450363145036414503651450366145036714503681450369145037014503711450372145037314503741450375145037614503771450378145037914503801450381145038214503831450384145038514503861450387145038814503891450390145039114503921450393145039414503951450396145039714503981450399145040014504011450402145040314504041450405145040614504071450408145040914504101450411145041214504131450414145041514504161450417145041814504191450420145042114504221450423145042414504251450426145042714504281450429145043014504311450432145043314504341450435145043614504371450438145043914504401450441145044214504431450444145044514504461450447145044814504491450450145045114504521450453145045414504551450456145045714504581450459145046014504611450462145046314504641450465145046614504671450468145046914504701450471145047214504731450474145047514504761450477145047814504791450480145048114504821450483145048414504851450486145048714504881450489145049014504911450492145049314504941450495145049614504971450498145049914505001450501145050214505031450504145050514505061450507145050814505091450510145051114505121450513145051414505151450516145051714505181450519145052014505211450522145052314505241450525145052614505271450528145052914505301450531145053214505331450534145053514505361450537145053814505391450540145054114505421450543145054414505451450546145054714505481450549145055014505511450552145055314505541450555145055614505571450558145055914505601450561145056214505631450564145056514505661450567145056814505691450570145057114505721450573145057414505751450576145057714505781450579145058014505811450582145058314505841450585145058614505871450588145058914505901450591145059214505931450594145059514505961450597145059814505991450600145060114506021450603145060414506051450606145060714506081450609145061014506111450612145061314506141450615145061614506171450618145061914506201450621145062214506231450624145062514506261450627145062814506291450630145063114506321450633145063414506351450636145063714506381450639145064014506411450642145064314506441450645145064614506471450648145064914506501450651145065214506531450654145065514506561450657145065814506591450660145066114506621450663145066414506651450666145066714506681450669145067014506711450672145067314506741450675145067614506771450678145067914506801450681145068214506831450684145068514506861450687145068814506891450690145069114506921450693145069414506951450696145069714506981450699145070014507011450702145070314507041450705145070614507071450708145070914507101450711145071214507131450714145071514507161450717145071814507191450720145072114507221450723145072414507251450726145072714507281450729145073014507311450732145073314507341450735145073614507371450738145073914507401450741145074214507431450744145074514507461450747145074814507491450750145075114507521450753145075414507551450756145075714507581450759145076014507611450762145076314507641450765145076614507671450768145076914507701450771145077214507731450774145077514507761450777145077814507791450780145078114507821450783145078414507851450786145078714507881450789145079014507911450792145079314507941450795145079614507971450798145079914508001450801145080214508031450804145080514508061450807145080814508091450810145081114508121450813145081414508151450816145081714508181450819145082014508211450822145082314508241450825145082614508271450828145082914508301450831145083214508331450834145083514508361450837145083814508391450840145084114508421450843145084414508451450846145084714508481450849145085014508511450852145085314508541450855145085614508571450858145085914508601450861145086214508631450864145086514508661450867145086814508691450870145087114508721450873145087414508751450876145087714508781450879145088014508811450882145088314508841450885145088614508871450888145088914508901450891145089214508931450894145089514508961450897145089814508991450900145090114509021450903145090414509051450906145090714509081450909145091014509111450912145091314509141450915145091614509171450918145091914509201450921145092214509231450924145092514509261450927145092814509291450930145093114509321450933145093414509351450936145093714509381450939145094014509411450942145094314509441450945145094614509471450948145094914509501450951145095214509531450954145095514509561450957145095814509591450960145096114509621450963145096414509651450966145096714509681450969145097014509711450972145097314509741450975145097614509771450978145097914509801450981145098214509831450984145098514509861450987145098814509891450990145099114509921450993145099414509951450996145099714509981450999145100014510011451002145100314510041451005145100614510071451008145100914510101451011145101214510131451014145101514510161451017145101814510191451020145102114510221451023145102414510251451026145102714510281451029145103014510311451032145103314510341451035145103614510371451038145103914510401451041145104214510431451044145104514510461451047145104814510491451050145105114510521451053145105414510551451056145105714510581451059145106014510611451062145106314510641451065145106614510671451068145106914510701451071145107214510731451074145107514510761451077145107814510791451080145108114510821451083145108414510851451086145108714510881451089145109014510911451092145109314510941451095145109614510971451098145109914511001451101145110214511031451104145110514511061451107145110814511091451110145111114511121451113145111414511151451116145111714511181451119145112014511211451122145112314511241451125145112614511271451128145112914511301451131145113214511331451134145113514511361451137145113814511391451140145114114511421451143145114414511451451146145114714511481451149145115014511511451152145115314511541451155145115614511571451158145115914511601451161145116214511631451164145116514511661451167145116814511691451170145117114511721451173145117414511751451176145117714511781451179145118014511811451182145118314511841451185145118614511871451188145118914511901451191145119214511931451194145119514511961451197145119814511991451200145120114512021451203145120414512051451206145120714512081451209145121014512111451212145121314512141451215145121614512171451218145121914512201451221145122214512231451224145122514512261451227145122814512291451230145123114512321451233145123414512351451236145123714512381451239145124014512411451242145124314512441451245145124614512471451248145124914512501451251145125214512531451254145125514512561451257145125814512591451260145126114512621451263145126414512651451266145126714512681451269145127014512711451272145127314512741451275145127614512771451278145127914512801451281145128214512831451284145128514512861451287145128814512891451290145129114512921451293145129414512951451296145129714512981451299145130014513011451302145130314513041451305145130614513071451308145130914513101451311145131214513131451314145131514513161451317145131814513191451320145132114513221451323145132414513251451326145132714513281451329145133014513311451332145133314513341451335145133614513371451338145133914513401451341145134214513431451344145134514513461451347145134814513491451350145135114513521451353145135414513551451356145135714513581451359145136014513611451362145136314513641451365145136614513671451368145136914513701451371145137214513731451374145137514513761451377145137814513791451380145138114513821451383145138414513851451386145138714513881451389145139014513911451392145139314513941451395145139614513971451398145139914514001451401145140214514031451404145140514514061451407145140814514091451410145141114514121451413145141414514151451416145141714514181451419145142014514211451422145142314514241451425145142614514271451428145142914514301451431145143214514331451434145143514514361451437145143814514391451440145144114514421451443145144414514451451446145144714514481451449145145014514511451452145145314514541451455145145614514571451458145145914514601451461145146214514631451464145146514514661451467145146814514691451470145147114514721451473145147414514751451476145147714514781451479145148014514811451482145148314514841451485145148614514871451488145148914514901451491145149214514931451494145149514514961451497145149814514991451500145150114515021451503145150414515051451506145150714515081451509145151014515111451512145151314515141451515145151614515171451518145151914515201451521145152214515231451524145152514515261451527145152814515291451530145153114515321451533145153414515351451536145153714515381451539145154014515411451542145154314515441451545145154614515471451548145154914515501451551145155214515531451554145155514515561451557145155814515591451560145156114515621451563145156414515651451566145156714515681451569145157014515711451572145157314515741451575145157614515771451578145157914515801451581145158214515831451584145158514515861451587145158814515891451590145159114515921451593145159414515951451596145159714515981451599145160014516011451602145160314516041451605145160614516071451608145160914516101451611145161214516131451614145161514516161451617145161814516191451620145162114516221451623145162414516251451626145162714516281451629145163014516311451632145163314516341451635145163614516371451638145163914516401451641145164214516431451644145164514516461451647145164814516491451650145165114516521451653145165414516551451656145165714516581451659145166014516611451662145166314516641451665145166614516671451668145166914516701451671145167214516731451674145167514516761451677145167814516791451680145168114516821451683145168414516851451686145168714516881451689145169014516911451692145169314516941451695145169614516971451698145169914517001451701145170214517031451704145170514517061451707145170814517091451710145171114517121451713145171414517151451716145171714517181451719145172014517211451722145172314517241451725145172614517271451728145172914517301451731145173214517331451734145173514517361451737145173814517391451740145174114517421451743145174414517451451746145174714517481451749145175014517511451752145175314517541451755145175614517571451758145175914517601451761145176214517631451764145176514517661451767145176814517691451770145177114517721451773145177414517751451776145177714517781451779145178014517811451782145178314517841451785145178614517871451788145178914517901451791145179214517931451794145179514517961451797145179814517991451800145180114518021451803145180414518051451806145180714518081451809145181014518111451812145181314518141451815145181614518171451818145181914518201451821145182214518231451824145182514518261451827145182814518291451830145183114518321451833145183414518351451836145183714518381451839145184014518411451842145184314518441451845145184614518471451848145184914518501451851145185214518531451854145185514518561451857145185814518591451860145186114518621451863145186414518651451866145186714518681451869145187014518711451872145187314518741451875145187614518771451878145187914518801451881145188214518831451884145188514518861451887145188814518891451890145189114518921451893145189414518951451896145189714518981451899145190014519011451902145190314519041451905145190614519071451908145190914519101451911145191214519131451914145191514519161451917145191814519191451920145192114519221451923145192414519251451926145192714519281451929145193014519311451932145193314519341451935145193614519371451938145193914519401451941145194214519431451944145194514519461451947145194814519491451950145195114519521451953145195414519551451956145195714519581451959145196014519611451962145196314519641451965145196614519671451968145196914519701451971145197214519731451974145197514519761451977145197814519791451980145198114519821451983145198414519851451986145198714519881451989145199014519911451992145199314519941451995145199614519971451998145199914520001452001145200214520031452004145200514520061452007145200814520091452010145201114520121452013145201414520151452016145201714520181452019145202014520211452022145202314520241452025145202614520271452028145202914520301452031145203214520331452034145203514520361452037145203814520391452040145204114520421452043145204414520451452046145204714520481452049145205014520511452052145205314520541452055145205614520571452058145205914520601452061145206214520631452064145206514520661452067145206814520691452070145207114520721452073145207414520751452076145207714520781452079145208014520811452082145208314520841452085145208614520871452088145208914520901452091145209214520931452094145209514520961452097145209814520991452100145210114521021452103145210414521051452106145210714521081452109145211014521111452112145211314521141452115145211614521171452118145211914521201452121145212214521231452124145212514521261452127145212814521291452130145213114521321452133145213414521351452136145213714521381452139145214014521411452142145214314521441452145145214614521471452148145214914521501452151145215214521531452154145215514521561452157145215814521591452160145216114521621452163145216414521651452166145216714521681452169145217014521711452172145217314521741452175145217614521771452178145217914521801452181145218214521831452184145218514521861452187145218814521891452190145219114521921452193145219414521951452196145219714521981452199145220014522011452202145220314522041452205145220614522071452208145220914522101452211145221214522131452214145221514522161452217145221814522191452220145222114522221452223145222414522251452226145222714522281452229145223014522311452232145223314522341452235145223614522371452238145223914522401452241145224214522431452244145224514522461452247145224814522491452250145225114522521452253145225414522551452256145225714522581452259145226014522611452262145226314522641452265145226614522671452268145226914522701452271145227214522731452274145227514522761452277145227814522791452280145228114522821452283145228414522851452286145228714522881452289145229014522911452292145229314522941452295145229614522971452298145229914523001452301145230214523031452304145230514523061452307145230814523091452310145231114523121452313145231414523151452316145231714523181452319145232014523211452322145232314523241452325145232614523271452328145232914523301452331145233214523331452334145233514523361452337145233814523391452340145234114523421452343145234414523451452346145234714523481452349145235014523511452352145235314523541452355145235614523571452358145235914523601452361145236214523631452364145236514523661452367145236814523691452370145237114523721452373145237414523751452376145237714523781452379145238014523811452382145238314523841452385145238614523871452388145238914523901452391145239214523931452394145239514523961452397145239814523991452400145240114524021452403145240414524051452406145240714524081452409145241014524111452412145241314524141452415145241614524171452418145241914524201452421145242214524231452424145242514524261452427145242814524291452430145243114524321452433145243414524351452436145243714524381452439145244014524411452442145244314524441452445145244614524471452448145244914524501452451145245214524531452454145245514524561452457145245814524591452460145246114524621452463145246414524651452466145246714524681452469145247014524711452472145247314524741452475145247614524771452478145247914524801452481145248214524831452484145248514524861452487145248814524891452490145249114524921452493145249414524951452496145249714524981452499145250014525011452502145250314525041452505145250614525071452508145250914525101452511145251214525131452514145251514525161452517145251814525191452520145252114525221452523145252414525251452526145252714525281452529145253014525311452532145253314525341452535145253614525371452538145253914525401452541145254214525431452544145254514525461452547145254814525491452550145255114525521452553145255414525551452556145255714525581452559145256014525611452562145256314525641452565145256614525671452568145256914525701452571145257214525731452574145257514525761452577145257814525791452580145258114525821452583145258414525851452586145258714525881452589145259014525911452592145259314525941452595145259614525971452598145259914526001452601145260214526031452604145260514526061452607145260814526091452610145261114526121452613145261414526151452616145261714526181452619145262014526211452622145262314526241452625145262614526271452628145262914526301452631145263214526331452634145263514526361452637145263814526391452640145264114526421452643145264414526451452646145264714526481452649145265014526511452652145265314526541452655145265614526571452658145265914526601452661145266214526631452664145266514526661452667145266814526691452670145267114526721452673145267414526751452676145267714526781452679145268014526811452682145268314526841452685145268614526871452688145268914526901452691145269214526931452694145269514526961452697145269814526991452700145270114527021452703145270414527051452706145270714527081452709145271014527111452712145271314527141452715145271614527171452718145271914527201452721145272214527231452724145272514527261452727145272814527291452730145273114527321452733145273414527351452736145273714527381452739145274014527411452742145274314527441452745145274614527471452748145274914527501452751145275214527531452754145275514527561452757145275814527591452760145276114527621452763145276414527651452766145276714527681452769145277014527711452772145277314527741452775145277614527771452778145277914527801452781145278214527831452784145278514527861452787145278814527891452790145279114527921452793145279414527951452796145279714527981452799145280014528011452802145280314528041452805145280614528071452808145280914528101452811145281214528131452814145281514528161452817145281814528191452820145282114528221452823145282414528251452826145282714528281452829145283014528311452832145283314528341452835145283614528371452838145283914528401452841145284214528431452844145284514528461452847145284814528491452850145285114528521452853145285414528551452856145285714528581452859145286014528611452862145286314528641452865145286614528671452868145286914528701452871145287214528731452874145287514528761452877145287814528791452880145288114528821452883145288414528851452886145288714528881452889145289014528911452892145289314528941452895145289614528971452898145289914529001452901145290214529031452904145290514529061452907145290814529091452910145291114529121452913145291414529151452916145291714529181452919145292014529211452922145292314529241452925145292614529271452928145292914529301452931145293214529331452934145293514529361452937145293814529391452940145294114529421452943145294414529451452946145294714529481452949145295014529511452952145295314529541452955145295614529571452958145295914529601452961145296214529631452964145296514529661452967145296814529691452970145297114529721452973145297414529751452976145297714529781452979145298014529811452982145298314529841452985145298614529871452988145298914529901452991145299214529931452994145299514529961452997145299814529991453000145300114530021453003145300414530051453006145300714530081453009145301014530111453012145301314530141453015145301614530171453018145301914530201453021145302214530231453024145302514530261453027145302814530291453030145303114530321453033145303414530351453036145303714530381453039145304014530411453042145304314530441453045145304614530471453048145304914530501453051145305214530531453054145305514530561453057145305814530591453060145306114530621453063145306414530651453066145306714530681453069145307014530711453072145307314530741453075145307614530771453078145307914530801453081145308214530831453084145308514530861453087145308814530891453090145309114530921453093145309414530951453096145309714530981453099145310014531011453102145310314531041453105145310614531071453108145310914531101453111145311214531131453114145311514531161453117145311814531191453120145312114531221453123145312414531251453126145312714531281453129145313014531311453132145313314531341453135145313614531371453138145313914531401453141145314214531431453144145314514531461453147145314814531491453150145315114531521453153145315414531551453156145315714531581453159145316014531611453162145316314531641453165145316614531671453168145316914531701453171145317214531731453174145317514531761453177145317814531791453180145318114531821453183145318414531851453186145318714531881453189145319014531911453192145319314531941453195145319614531971453198145319914532001453201145320214532031453204145320514532061453207145320814532091453210145321114532121453213145321414532151453216145321714532181453219145322014532211453222145322314532241453225145322614532271453228145322914532301453231145323214532331453234145323514532361453237145323814532391453240145324114532421453243145324414532451453246145324714532481453249145325014532511453252145325314532541453255145325614532571453258145325914532601453261145326214532631453264145326514532661453267145326814532691453270145327114532721453273145327414532751453276145327714532781453279145328014532811453282145328314532841453285145328614532871453288145328914532901453291145329214532931453294145329514532961453297145329814532991453300145330114533021453303145330414533051453306145330714533081453309145331014533111453312145331314533141453315145331614533171453318145331914533201453321145332214533231453324145332514533261453327145332814533291453330145333114533321453333145333414533351453336145333714533381453339145334014533411453342145334314533441453345145334614533471453348145334914533501453351145335214533531453354145335514533561453357145335814533591453360145336114533621453363145336414533651453366145336714533681453369145337014533711453372145337314533741453375145337614533771453378145337914533801453381145338214533831453384145338514533861453387145338814533891453390145339114533921453393145339414533951453396145339714533981453399145340014534011453402145340314534041453405145340614534071453408145340914534101453411145341214534131453414145341514534161453417145341814534191453420145342114534221453423145342414534251453426145342714534281453429145343014534311453432145343314534341453435145343614534371453438145343914534401453441145344214534431453444145344514534461453447145344814534491453450145345114534521453453145345414534551453456145345714534581453459145346014534611453462145346314534641453465145346614534671453468145346914534701453471145347214534731453474145347514534761453477145347814534791453480145348114534821453483145348414534851453486145348714534881453489145349014534911453492145349314534941453495145349614534971453498145349914535001453501145350214535031453504145350514535061453507145350814535091453510145351114535121453513145351414535151453516145351714535181453519145352014535211453522145352314535241453525145352614535271453528145352914535301453531145353214535331453534145353514535361453537145353814535391453540145354114535421453543145354414535451453546145354714535481453549145355014535511453552145355314535541453555145355614535571453558145355914535601453561145356214535631453564145356514535661453567145356814535691453570145357114535721453573145357414535751453576145357714535781453579145358014535811453582145358314535841453585145358614535871453588145358914535901453591145359214535931453594145359514535961453597145359814535991453600145360114536021453603145360414536051453606145360714536081453609145361014536111453612145361314536141453615145361614536171453618145361914536201453621145362214536231453624145362514536261453627145362814536291453630145363114536321453633145363414536351453636145363714536381453639145364014536411453642145364314536441453645145364614536471453648145364914536501453651145365214536531453654145365514536561453657145365814536591453660145366114536621453663145366414536651453666145366714536681453669145367014536711453672145367314536741453675145367614536771453678145367914536801453681145368214536831453684145368514536861453687145368814536891453690145369114536921453693145369414536951453696145369714536981453699145370014537011453702145370314537041453705145370614537071453708145370914537101453711145371214537131453714145371514537161453717145371814537191453720145372114537221453723145372414537251453726145372714537281453729145373014537311453732145373314537341453735145373614537371453738145373914537401453741145374214537431453744145374514537461453747145374814537491453750145375114537521453753145375414537551453756145375714537581453759145376014537611453762145376314537641453765145376614537671453768145376914537701453771145377214537731453774145377514537761453777145377814537791453780145378114537821453783145378414537851453786145378714537881453789145379014537911453792145379314537941453795145379614537971453798145379914538001453801145380214538031453804145380514538061453807145380814538091453810145381114538121453813145381414538151453816145381714538181453819145382014538211453822145382314538241453825145382614538271453828145382914538301453831145383214538331453834145383514538361453837145383814538391453840145384114538421453843145384414538451453846145384714538481453849145385014538511453852145385314538541453855145385614538571453858145385914538601453861145386214538631453864145386514538661453867145386814538691453870145387114538721453873145387414538751453876145387714538781453879145388014538811453882145388314538841453885145388614538871453888145388914538901453891145389214538931453894145389514538961453897145389814538991453900145390114539021453903145390414539051453906145390714539081453909145391014539111453912145391314539141453915145391614539171453918145391914539201453921145392214539231453924145392514539261453927145392814539291453930145393114539321453933145393414539351453936145393714539381453939145394014539411453942145394314539441453945145394614539471453948145394914539501453951145395214539531453954145395514539561453957145395814539591453960145396114539621453963145396414539651453966145396714539681453969145397014539711453972145397314539741453975145397614539771453978145397914539801453981145398214539831453984145398514539861453987145398814539891453990145399114539921453993145399414539951453996145399714539981453999145400014540011454002145400314540041454005145400614540071454008145400914540101454011145401214540131454014145401514540161454017145401814540191454020145402114540221454023145402414540251454026145402714540281454029145403014540311454032145403314540341454035145403614540371454038145403914540401454041145404214540431454044145404514540461454047145404814540491454050145405114540521454053145405414540551454056145405714540581454059145406014540611454062145406314540641454065145406614540671454068145406914540701454071145407214540731454074145407514540761454077145407814540791454080145408114540821454083145408414540851454086145408714540881454089145409014540911454092145409314540941454095145409614540971454098145409914541001454101145410214541031454104145410514541061454107145410814541091454110145411114541121454113145411414541151454116145411714541181454119145412014541211454122145412314541241454125145412614541271454128145412914541301454131145413214541331454134145413514541361454137145413814541391454140145414114541421454143145414414541451454146145414714541481454149145415014541511454152145415314541541454155145415614541571454158145415914541601454161145416214541631454164145416514541661454167145416814541691454170145417114541721454173145417414541751454176145417714541781454179145418014541811454182145418314541841454185145418614541871454188145418914541901454191145419214541931454194145419514541961454197145419814541991454200145420114542021454203145420414542051454206145420714542081454209145421014542111454212145421314542141454215145421614542171454218145421914542201454221145422214542231454224145422514542261454227145422814542291454230145423114542321454233145423414542351454236145423714542381454239145424014542411454242145424314542441454245145424614542471454248145424914542501454251145425214542531454254145425514542561454257145425814542591454260145426114542621454263145426414542651454266145426714542681454269145427014542711454272145427314542741454275145427614542771454278145427914542801454281145428214542831454284145428514542861454287145428814542891454290145429114542921454293145429414542951454296145429714542981454299145430014543011454302145430314543041454305145430614543071454308145430914543101454311145431214543131454314145431514543161454317145431814543191454320145432114543221454323145432414543251454326145432714543281454329145433014543311454332145433314543341454335145433614543371454338145433914543401454341145434214543431454344145434514543461454347145434814543491454350145435114543521454353145435414543551454356145435714543581454359145436014543611454362145436314543641454365145436614543671454368145436914543701454371145437214543731454374145437514543761454377145437814543791454380145438114543821454383145438414543851454386145438714543881454389145439014543911454392145439314543941454395145439614543971454398145439914544001454401145440214544031454404145440514544061454407145440814544091454410145441114544121454413145441414544151454416145441714544181454419145442014544211454422145442314544241454425145442614544271454428145442914544301454431145443214544331454434145443514544361454437145443814544391454440145444114544421454443145444414544451454446145444714544481454449145445014544511454452145445314544541454455145445614544571454458145445914544601454461145446214544631454464145446514544661454467145446814544691454470145447114544721454473145447414544751454476145447714544781454479145448014544811454482145448314544841454485145448614544871454488145448914544901454491145449214544931454494145449514544961454497145449814544991454500145450114545021454503145450414545051454506145450714545081454509145451014545111454512145451314545141454515145451614545171454518145451914545201454521145452214545231454524145452514545261454527145452814545291454530145453114545321454533145453414545351454536145453714545381454539145454014545411454542145454314545441454545145454614545471454548145454914545501454551145455214545531454554145455514545561454557145455814545591454560145456114545621454563145456414545651454566145456714545681454569145457014545711454572145457314545741454575145457614545771454578145457914545801454581145458214545831454584145458514545861454587145458814545891454590145459114545921454593145459414545951454596145459714545981454599145460014546011454602145460314546041454605145460614546071454608145460914546101454611145461214546131454614145461514546161454617145461814546191454620145462114546221454623145462414546251454626145462714546281454629145463014546311454632145463314546341454635145463614546371454638145463914546401454641145464214546431454644145464514546461454647145464814546491454650145465114546521454653145465414546551454656145465714546581454659145466014546611454662145466314546641454665145466614546671454668145466914546701454671145467214546731454674145467514546761454677145467814546791454680145468114546821454683145468414546851454686145468714546881454689145469014546911454692145469314546941454695145469614546971454698145469914547001454701145470214547031454704145470514547061454707145470814547091454710145471114547121454713145471414547151454716145471714547181454719145472014547211454722145472314547241454725145472614547271454728145472914547301454731145473214547331454734145473514547361454737145473814547391454740145474114547421454743145474414547451454746145474714547481454749145475014547511454752145475314547541454755145475614547571454758145475914547601454761145476214547631454764145476514547661454767145476814547691454770145477114547721454773145477414547751454776145477714547781454779145478014547811454782145478314547841454785145478614547871454788145478914547901454791145479214547931454794145479514547961454797145479814547991454800145480114548021454803145480414548051454806145480714548081454809145481014548111454812145481314548141454815145481614548171454818145481914548201454821145482214548231454824145482514548261454827145482814548291454830145483114548321454833145483414548351454836145483714548381454839145484014548411454842145484314548441454845145484614548471454848145484914548501454851145485214548531454854145485514548561454857145485814548591454860145486114548621454863145486414548651454866145486714548681454869145487014548711454872145487314548741454875145487614548771454878145487914548801454881145488214548831454884145488514548861454887145488814548891454890145489114548921454893145489414548951454896145489714548981454899145490014549011454902145490314549041454905145490614549071454908145490914549101454911145491214549131454914145491514549161454917145491814549191454920145492114549221454923145492414549251454926145492714549281454929145493014549311454932145493314549341454935145493614549371454938145493914549401454941145494214549431454944145494514549461454947145494814549491454950145495114549521454953145495414549551454956145495714549581454959145496014549611454962145496314549641454965145496614549671454968145496914549701454971145497214549731454974145497514549761454977145497814549791454980145498114549821454983145498414549851454986145498714549881454989145499014549911454992145499314549941454995145499614549971454998145499914550001455001145500214550031455004145500514550061455007145500814550091455010145501114550121455013145501414550151455016145501714550181455019145502014550211455022145502314550241455025145502614550271455028145502914550301455031145503214550331455034145503514550361455037145503814550391455040145504114550421455043145504414550451455046145504714550481455049145505014550511455052145505314550541455055145505614550571455058145505914550601455061145506214550631455064145506514550661455067145506814550691455070145507114550721455073145507414550751455076145507714550781455079145508014550811455082145508314550841455085145508614550871455088145508914550901455091145509214550931455094145509514550961455097145509814550991455100145510114551021455103145510414551051455106145510714551081455109145511014551111455112145511314551141455115145511614551171455118145511914551201455121145512214551231455124145512514551261455127145512814551291455130145513114551321455133145513414551351455136145513714551381455139145514014551411455142145514314551441455145145514614551471455148145514914551501455151145515214551531455154145515514551561455157145515814551591455160145516114551621455163145516414551651455166145516714551681455169145517014551711455172145517314551741455175145517614551771455178145517914551801455181145518214551831455184145518514551861455187145518814551891455190145519114551921455193145519414551951455196145519714551981455199145520014552011455202145520314552041455205145520614552071455208145520914552101455211145521214552131455214145521514552161455217145521814552191455220145522114552221455223145522414552251455226145522714552281455229145523014552311455232145523314552341455235145523614552371455238145523914552401455241145524214552431455244145524514552461455247145524814552491455250145525114552521455253145525414552551455256145525714552581455259145526014552611455262145526314552641455265145526614552671455268145526914552701455271145527214552731455274145527514552761455277145527814552791455280145528114552821455283145528414552851455286145528714552881455289145529014552911455292145529314552941455295145529614552971455298145529914553001455301145530214553031455304145530514553061455307145530814553091455310145531114553121455313145531414553151455316145531714553181455319145532014553211455322145532314553241455325145532614553271455328145532914553301455331145533214553331455334145533514553361455337145533814553391455340145534114553421455343145534414553451455346145534714553481455349145535014553511455352145535314553541455355145535614553571455358145535914553601455361145536214553631455364145536514553661455367145536814553691455370145537114553721455373145537414553751455376145537714553781455379145538014553811455382145538314553841455385145538614553871455388145538914553901455391145539214553931455394145539514553961455397145539814553991455400145540114554021455403145540414554051455406145540714554081455409145541014554111455412145541314554141455415145541614554171455418145541914554201455421145542214554231455424145542514554261455427145542814554291455430145543114554321455433145543414554351455436145543714554381455439145544014554411455442145544314554441455445145544614554471455448145544914554501455451145545214554531455454145545514554561455457145545814554591455460145546114554621455463145546414554651455466145546714554681455469145547014554711455472145547314554741455475145547614554771455478145547914554801455481145548214554831455484145548514554861455487145548814554891455490145549114554921455493145549414554951455496145549714554981455499145550014555011455502145550314555041455505145550614555071455508145550914555101455511145551214555131455514145551514555161455517145551814555191455520145552114555221455523145552414555251455526145552714555281455529145553014555311455532145553314555341455535145553614555371455538145553914555401455541145554214555431455544145554514555461455547145554814555491455550145555114555521455553145555414555551455556145555714555581455559145556014555611455562145556314555641455565145556614555671455568145556914555701455571145557214555731455574145557514555761455577145557814555791455580145558114555821455583145558414555851455586145558714555881455589145559014555911455592145559314555941455595145559614555971455598145559914556001455601145560214556031455604145560514556061455607145560814556091455610145561114556121455613145561414556151455616145561714556181455619145562014556211455622145562314556241455625145562614556271455628145562914556301455631145563214556331455634145563514556361455637145563814556391455640145564114556421455643145564414556451455646145564714556481455649145565014556511455652145565314556541455655145565614556571455658145565914556601455661145566214556631455664145566514556661455667145566814556691455670145567114556721455673145567414556751455676145567714556781455679145568014556811455682145568314556841455685145568614556871455688145568914556901455691145569214556931455694145569514556961455697145569814556991455700145570114557021455703145570414557051455706145570714557081455709145571014557111455712145571314557141455715145571614557171455718145571914557201455721145572214557231455724145572514557261455727145572814557291455730145573114557321455733145573414557351455736145573714557381455739145574014557411455742145574314557441455745145574614557471455748145574914557501455751145575214557531455754145575514557561455757145575814557591455760145576114557621455763145576414557651455766145576714557681455769145577014557711455772145577314557741455775145577614557771455778145577914557801455781145578214557831455784145578514557861455787145578814557891455790145579114557921455793145579414557951455796145579714557981455799145580014558011455802145580314558041455805145580614558071455808145580914558101455811145581214558131455814145581514558161455817145581814558191455820145582114558221455823145582414558251455826145582714558281455829145583014558311455832145583314558341455835145583614558371455838145583914558401455841145584214558431455844145584514558461455847145584814558491455850145585114558521455853145585414558551455856145585714558581455859145586014558611455862145586314558641455865145586614558671455868145586914558701455871145587214558731455874145587514558761455877145587814558791455880145588114558821455883145588414558851455886145588714558881455889145589014558911455892145589314558941455895145589614558971455898145589914559001455901145590214559031455904145590514559061455907145590814559091455910145591114559121455913145591414559151455916145591714559181455919145592014559211455922145592314559241455925145592614559271455928145592914559301455931145593214559331455934145593514559361455937145593814559391455940145594114559421455943145594414559451455946145594714559481455949145595014559511455952145595314559541455955145595614559571455958145595914559601455961145596214559631455964145596514559661455967145596814559691455970145597114559721455973145597414559751455976145597714559781455979145598014559811455982145598314559841455985145598614559871455988145598914559901455991145599214559931455994145599514559961455997145599814559991456000145600114560021456003145600414560051456006145600714560081456009145601014560111456012145601314560141456015145601614560171456018145601914560201456021145602214560231456024145602514560261456027145602814560291456030145603114560321456033145603414560351456036145603714560381456039145604014560411456042145604314560441456045145604614560471456048145604914560501456051145605214560531456054145605514560561456057145605814560591456060145606114560621456063145606414560651456066145606714560681456069145607014560711456072145607314560741456075145607614560771456078145607914560801456081145608214560831456084145608514560861456087145608814560891456090145609114560921456093145609414560951456096145609714560981456099145610014561011456102145610314561041456105145610614561071456108145610914561101456111145611214561131456114145611514561161456117145611814561191456120145612114561221456123145612414561251456126145612714561281456129145613014561311456132145613314561341456135145613614561371456138145613914561401456141145614214561431456144145614514561461456147145614814561491456150145615114561521456153145615414561551456156145615714561581456159145616014561611456162145616314561641456165145616614561671456168145616914561701456171145617214561731456174145617514561761456177145617814561791456180145618114561821456183145618414561851456186145618714561881456189145619014561911456192145619314561941456195145619614561971456198145619914562001456201145620214562031456204145620514562061456207145620814562091456210145621114562121456213145621414562151456216145621714562181456219145622014562211456222145622314562241456225145622614562271456228145622914562301456231145623214562331456234145623514562361456237145623814562391456240145624114562421456243145624414562451456246145624714562481456249145625014562511456252145625314562541456255145625614562571456258145625914562601456261145626214562631456264145626514562661456267145626814562691456270145627114562721456273145627414562751456276145627714562781456279145628014562811456282145628314562841456285145628614562871456288145628914562901456291145629214562931456294145629514562961456297145629814562991456300145630114563021456303145630414563051456306145630714563081456309145631014563111456312145631314563141456315145631614563171456318145631914563201456321145632214563231456324145632514563261456327145632814563291456330145633114563321456333145633414563351456336145633714563381456339145634014563411456342145634314563441456345145634614563471456348145634914563501456351145635214563531456354145635514563561456357145635814563591456360145636114563621456363145636414563651456366145636714563681456369145637014563711456372145637314563741456375145637614563771456378145637914563801456381145638214563831456384145638514563861456387145638814563891456390145639114563921456393145639414563951456396145639714563981456399145640014564011456402145640314564041456405145640614564071456408145640914564101456411145641214564131456414145641514564161456417145641814564191456420145642114564221456423145642414564251456426145642714564281456429145643014564311456432145643314564341456435145643614564371456438145643914564401456441145644214564431456444145644514564461456447145644814564491456450145645114564521456453145645414564551456456145645714564581456459145646014564611456462145646314564641456465145646614564671456468145646914564701456471145647214564731456474145647514564761456477145647814564791456480145648114564821456483145648414564851456486145648714564881456489145649014564911456492145649314564941456495145649614564971456498145649914565001456501145650214565031456504145650514565061456507145650814565091456510145651114565121456513145651414565151456516145651714565181456519145652014565211456522145652314565241456525145652614565271456528145652914565301456531145653214565331456534145653514565361456537145653814565391456540145654114565421456543145654414565451456546145654714565481456549145655014565511456552145655314565541456555145655614565571456558145655914565601456561145656214565631456564145656514565661456567145656814565691456570145657114565721456573145657414565751456576145657714565781456579145658014565811456582145658314565841456585145658614565871456588145658914565901456591145659214565931456594145659514565961456597145659814565991456600145660114566021456603145660414566051456606145660714566081456609145661014566111456612145661314566141456615145661614566171456618145661914566201456621145662214566231456624145662514566261456627145662814566291456630145663114566321456633145663414566351456636145663714566381456639145664014566411456642145664314566441456645145664614566471456648145664914566501456651145665214566531456654145665514566561456657145665814566591456660145666114566621456663145666414566651456666145666714566681456669145667014566711456672145667314566741456675145667614566771456678145667914566801456681145668214566831456684145668514566861456687145668814566891456690145669114566921456693145669414566951456696145669714566981456699145670014567011456702145670314567041456705145670614567071456708145670914567101456711145671214567131456714145671514567161456717145671814567191456720145672114567221456723145672414567251456726145672714567281456729145673014567311456732145673314567341456735145673614567371456738145673914567401456741145674214567431456744145674514567461456747145674814567491456750145675114567521456753145675414567551456756145675714567581456759145676014567611456762145676314567641456765145676614567671456768145676914567701456771145677214567731456774145677514567761456777145677814567791456780145678114567821456783145678414567851456786145678714567881456789145679014567911456792145679314567941456795145679614567971456798145679914568001456801145680214568031456804145680514568061456807145680814568091456810145681114568121456813145681414568151456816145681714568181456819145682014568211456822145682314568241456825145682614568271456828145682914568301456831145683214568331456834145683514568361456837145683814568391456840145684114568421456843145684414568451456846145684714568481456849145685014568511456852145685314568541456855145685614568571456858145685914568601456861145686214568631456864145686514568661456867145686814568691456870145687114568721456873145687414568751456876145687714568781456879145688014568811456882145688314568841456885145688614568871456888145688914568901456891145689214568931456894145689514568961456897145689814568991456900145690114569021456903145690414569051456906145690714569081456909145691014569111456912145691314569141456915145691614569171456918145691914569201456921145692214569231456924145692514569261456927145692814569291456930145693114569321456933145693414569351456936145693714569381456939145694014569411456942145694314569441456945145694614569471456948145694914569501456951145695214569531456954145695514569561456957145695814569591456960145696114569621456963145696414569651456966145696714569681456969145697014569711456972145697314569741456975145697614569771456978145697914569801456981145698214569831456984145698514569861456987145698814569891456990145699114569921456993145699414569951456996145699714569981456999145700014570011457002145700314570041457005145700614570071457008145700914570101457011145701214570131457014145701514570161457017145701814570191457020145702114570221457023145702414570251457026145702714570281457029145703014570311457032145703314570341457035145703614570371457038145703914570401457041145704214570431457044145704514570461457047145704814570491457050145705114570521457053145705414570551457056145705714570581457059145706014570611457062145706314570641457065145706614570671457068145706914570701457071145707214570731457074145707514570761457077145707814570791457080145708114570821457083145708414570851457086145708714570881457089145709014570911457092145709314570941457095145709614570971457098145709914571001457101145710214571031457104145710514571061457107145710814571091457110145711114571121457113145711414571151457116145711714571181457119145712014571211457122145712314571241457125145712614571271457128145712914571301457131145713214571331457134145713514571361457137145713814571391457140145714114571421457143145714414571451457146145714714571481457149145715014571511457152145715314571541457155145715614571571457158145715914571601457161145716214571631457164145716514571661457167145716814571691457170145717114571721457173145717414571751457176145717714571781457179145718014571811457182145718314571841457185145718614571871457188145718914571901457191145719214571931457194145719514571961457197145719814571991457200145720114572021457203145720414572051457206145720714572081457209145721014572111457212145721314572141457215145721614572171457218145721914572201457221145722214572231457224145722514572261457227145722814572291457230145723114572321457233145723414572351457236145723714572381457239145724014572411457242145724314572441457245145724614572471457248145724914572501457251145725214572531457254145725514572561457257145725814572591457260145726114572621457263145726414572651457266145726714572681457269145727014572711457272145727314572741457275145727614572771457278145727914572801457281145728214572831457284145728514572861457287145728814572891457290145729114572921457293145729414572951457296145729714572981457299145730014573011457302145730314573041457305145730614573071457308145730914573101457311145731214573131457314145731514573161457317145731814573191457320145732114573221457323145732414573251457326145732714573281457329145733014573311457332145733314573341457335145733614573371457338145733914573401457341145734214573431457344145734514573461457347145734814573491457350145735114573521457353145735414573551457356145735714573581457359145736014573611457362145736314573641457365145736614573671457368145736914573701457371145737214573731457374145737514573761457377145737814573791457380145738114573821457383145738414573851457386145738714573881457389145739014573911457392145739314573941457395145739614573971457398145739914574001457401145740214574031457404145740514574061457407145740814574091457410145741114574121457413145741414574151457416145741714574181457419145742014574211457422145742314574241457425145742614574271457428145742914574301457431145743214574331457434145743514574361457437145743814574391457440145744114574421457443145744414574451457446145744714574481457449145745014574511457452145745314574541457455145745614574571457458145745914574601457461145746214574631457464145746514574661457467145746814574691457470145747114574721457473145747414574751457476145747714574781457479145748014574811457482145748314574841457485145748614574871457488145748914574901457491145749214574931457494145749514574961457497145749814574991457500145750114575021457503145750414575051457506145750714575081457509145751014575111457512145751314575141457515145751614575171457518145751914575201457521145752214575231457524145752514575261457527145752814575291457530145753114575321457533145753414575351457536145753714575381457539145754014575411457542145754314575441457545145754614575471457548145754914575501457551145755214575531457554145755514575561457557145755814575591457560145756114575621457563145756414575651457566145756714575681457569145757014575711457572145757314575741457575145757614575771457578145757914575801457581145758214575831457584145758514575861457587145758814575891457590145759114575921457593145759414575951457596145759714575981457599145760014576011457602145760314576041457605145760614576071457608145760914576101457611145761214576131457614145761514576161457617145761814576191457620145762114576221457623145762414576251457626145762714576281457629145763014576311457632145763314576341457635145763614576371457638145763914576401457641145764214576431457644145764514576461457647145764814576491457650145765114576521457653145765414576551457656145765714576581457659145766014576611457662145766314576641457665145766614576671457668145766914576701457671145767214576731457674145767514576761457677145767814576791457680145768114576821457683145768414576851457686145768714576881457689145769014576911457692145769314576941457695145769614576971457698145769914577001457701145770214577031457704145770514577061457707145770814577091457710145771114577121457713145771414577151457716145771714577181457719145772014577211457722145772314577241457725145772614577271457728145772914577301457731145773214577331457734145773514577361457737145773814577391457740145774114577421457743145774414577451457746145774714577481457749145775014577511457752145775314577541457755145775614577571457758145775914577601457761145776214577631457764145776514577661457767145776814577691457770145777114577721457773145777414577751457776145777714577781457779145778014577811457782145778314577841457785145778614577871457788145778914577901457791145779214577931457794145779514577961457797145779814577991457800145780114578021457803145780414578051457806145780714578081457809145781014578111457812145781314578141457815145781614578171457818145781914578201457821145782214578231457824145782514578261457827145782814578291457830145783114578321457833145783414578351457836145783714578381457839145784014578411457842145784314578441457845145784614578471457848145784914578501457851145785214578531457854145785514578561457857145785814578591457860145786114578621457863145786414578651457866145786714578681457869145787014578711457872145787314578741457875145787614578771457878145787914578801457881145788214578831457884145788514578861457887145788814578891457890145789114578921457893145789414578951457896145789714578981457899145790014579011457902145790314579041457905145790614579071457908145790914579101457911145791214579131457914145791514579161457917145791814579191457920145792114579221457923145792414579251457926145792714579281457929145793014579311457932145793314579341457935145793614579371457938145793914579401457941145794214579431457944145794514579461457947145794814579491457950145795114579521457953145795414579551457956145795714579581457959145796014579611457962145796314579641457965145796614579671457968145796914579701457971145797214579731457974145797514579761457977145797814579791457980145798114579821457983145798414579851457986145798714579881457989145799014579911457992145799314579941457995145799614579971457998145799914580001458001145800214580031458004145800514580061458007145800814580091458010145801114580121458013145801414580151458016145801714580181458019145802014580211458022145802314580241458025145802614580271458028145802914580301458031145803214580331458034145803514580361458037145803814580391458040145804114580421458043145804414580451458046145804714580481458049145805014580511458052145805314580541458055145805614580571458058145805914580601458061145806214580631458064145806514580661458067145806814580691458070145807114580721458073145807414580751458076145807714580781458079145808014580811458082145808314580841458085145808614580871458088145808914580901458091145809214580931458094145809514580961458097145809814580991458100145810114581021458103145810414581051458106145810714581081458109145811014581111458112145811314581141458115145811614581171458118145811914581201458121145812214581231458124145812514581261458127145812814581291458130145813114581321458133145813414581351458136145813714581381458139145814014581411458142145814314581441458145145814614581471458148145814914581501458151145815214581531458154145815514581561458157145815814581591458160145816114581621458163145816414581651458166145816714581681458169145817014581711458172145817314581741458175145817614581771458178145817914581801458181145818214581831458184145818514581861458187145818814581891458190145819114581921458193145819414581951458196145819714581981458199145820014582011458202145820314582041458205145820614582071458208145820914582101458211145821214582131458214145821514582161458217145821814582191458220145822114582221458223145822414582251458226145822714582281458229145823014582311458232145823314582341458235145823614582371458238145823914582401458241145824214582431458244145824514582461458247145824814582491458250145825114582521458253145825414582551458256145825714582581458259145826014582611458262145826314582641458265145826614582671458268145826914582701458271145827214582731458274145827514582761458277145827814582791458280145828114582821458283145828414582851458286145828714582881458289145829014582911458292145829314582941458295145829614582971458298145829914583001458301145830214583031458304145830514583061458307145830814583091458310145831114583121458313145831414583151458316145831714583181458319145832014583211458322145832314583241458325145832614583271458328145832914583301458331145833214583331458334145833514583361458337145833814583391458340145834114583421458343145834414583451458346145834714583481458349145835014583511458352145835314583541458355145835614583571458358145835914583601458361145836214583631458364145836514583661458367145836814583691458370145837114583721458373145837414583751458376145837714583781458379145838014583811458382145838314583841458385145838614583871458388145838914583901458391145839214583931458394145839514583961458397145839814583991458400145840114584021458403145840414584051458406145840714584081458409145841014584111458412145841314584141458415145841614584171458418145841914584201458421145842214584231458424145842514584261458427145842814584291458430145843114584321458433145843414584351458436145843714584381458439145844014584411458442145844314584441458445145844614584471458448145844914584501458451145845214584531458454145845514584561458457145845814584591458460145846114584621458463145846414584651458466145846714584681458469145847014584711458472145847314584741458475145847614584771458478145847914584801458481145848214584831458484145848514584861458487145848814584891458490145849114584921458493145849414584951458496145849714584981458499145850014585011458502145850314585041458505145850614585071458508145850914585101458511145851214585131458514145851514585161458517145851814585191458520145852114585221458523145852414585251458526145852714585281458529145853014585311458532145853314585341458535145853614585371458538145853914585401458541145854214585431458544145854514585461458547145854814585491458550145855114585521458553145855414585551458556145855714585581458559145856014585611458562145856314585641458565145856614585671458568145856914585701458571145857214585731458574145857514585761458577145857814585791458580145858114585821458583145858414585851458586145858714585881458589145859014585911458592145859314585941458595145859614585971458598145859914586001458601145860214586031458604145860514586061458607145860814586091458610145861114586121458613145861414586151458616145861714586181458619145862014586211458622145862314586241458625145862614586271458628145862914586301458631145863214586331458634145863514586361458637145863814586391458640145864114586421458643145864414586451458646145864714586481458649145865014586511458652145865314586541458655145865614586571458658145865914586601458661145866214586631458664145866514586661458667145866814586691458670145867114586721458673145867414586751458676145867714586781458679145868014586811458682145868314586841458685145868614586871458688145868914586901458691145869214586931458694145869514586961458697145869814586991458700145870114587021458703145870414587051458706145870714587081458709145871014587111458712145871314587141458715145871614587171458718145871914587201458721145872214587231458724145872514587261458727145872814587291458730145873114587321458733145873414587351458736145873714587381458739145874014587411458742145874314587441458745145874614587471458748145874914587501458751145875214587531458754145875514587561458757145875814587591458760145876114587621458763145876414587651458766145876714587681458769145877014587711458772145877314587741458775145877614587771458778145877914587801458781145878214587831458784145878514587861458787145878814587891458790145879114587921458793145879414587951458796145879714587981458799145880014588011458802145880314588041458805145880614588071458808145880914588101458811145881214588131458814145881514588161458817145881814588191458820145882114588221458823145882414588251458826145882714588281458829145883014588311458832145883314588341458835145883614588371458838145883914588401458841145884214588431458844145884514588461458847145884814588491458850145885114588521458853145885414588551458856145885714588581458859145886014588611458862145886314588641458865145886614588671458868145886914588701458871145887214588731458874145887514588761458877145887814588791458880145888114588821458883145888414588851458886145888714588881458889145889014588911458892145889314588941458895145889614588971458898145889914589001458901145890214589031458904145890514589061458907145890814589091458910145891114589121458913145891414589151458916145891714589181458919145892014589211458922145892314589241458925145892614589271458928145892914589301458931145893214589331458934145893514589361458937145893814589391458940145894114589421458943145894414589451458946145894714589481458949145895014589511458952145895314589541458955145895614589571458958145895914589601458961145896214589631458964145896514589661458967145896814589691458970145897114589721458973145897414589751458976145897714589781458979145898014589811458982145898314589841458985145898614589871458988145898914589901458991145899214589931458994145899514589961458997145899814589991459000145900114590021459003145900414590051459006145900714590081459009145901014590111459012145901314590141459015145901614590171459018145901914590201459021145902214590231459024145902514590261459027145902814590291459030145903114590321459033145903414590351459036145903714590381459039145904014590411459042145904314590441459045145904614590471459048145904914590501459051145905214590531459054145905514590561459057145905814590591459060145906114590621459063145906414590651459066145906714590681459069145907014590711459072145907314590741459075145907614590771459078145907914590801459081145908214590831459084145908514590861459087145908814590891459090145909114590921459093145909414590951459096145909714590981459099145910014591011459102145910314591041459105145910614591071459108145910914591101459111145911214591131459114145911514591161459117145911814591191459120145912114591221459123145912414591251459126145912714591281459129145913014591311459132145913314591341459135145913614591371459138145913914591401459141145914214591431459144145914514591461459147145914814591491459150145915114591521459153145915414591551459156145915714591581459159145916014591611459162145916314591641459165145916614591671459168145916914591701459171145917214591731459174145917514591761459177145917814591791459180145918114591821459183145918414591851459186145918714591881459189145919014591911459192145919314591941459195145919614591971459198145919914592001459201145920214592031459204145920514592061459207145920814592091459210145921114592121459213145921414592151459216145921714592181459219145922014592211459222145922314592241459225145922614592271459228145922914592301459231145923214592331459234145923514592361459237145923814592391459240145924114592421459243145924414592451459246145924714592481459249145925014592511459252145925314592541459255145925614592571459258145925914592601459261145926214592631459264145926514592661459267145926814592691459270145927114592721459273145927414592751459276145927714592781459279145928014592811459282145928314592841459285145928614592871459288145928914592901459291145929214592931459294145929514592961459297145929814592991459300145930114593021459303145930414593051459306145930714593081459309145931014593111459312145931314593141459315145931614593171459318145931914593201459321145932214593231459324145932514593261459327145932814593291459330145933114593321459333145933414593351459336145933714593381459339145934014593411459342145934314593441459345145934614593471459348145934914593501459351145935214593531459354145935514593561459357145935814593591459360145936114593621459363145936414593651459366145936714593681459369145937014593711459372145937314593741459375145937614593771459378145937914593801459381145938214593831459384145938514593861459387145938814593891459390145939114593921459393145939414593951459396145939714593981459399145940014594011459402145940314594041459405145940614594071459408145940914594101459411145941214594131459414145941514594161459417145941814594191459420145942114594221459423145942414594251459426145942714594281459429145943014594311459432145943314594341459435145943614594371459438145943914594401459441145944214594431459444145944514594461459447145944814594491459450145945114594521459453145945414594551459456145945714594581459459145946014594611459462145946314594641459465145946614594671459468145946914594701459471145947214594731459474145947514594761459477145947814594791459480145948114594821459483145948414594851459486145948714594881459489145949014594911459492145949314594941459495145949614594971459498145949914595001459501145950214595031459504145950514595061459507145950814595091459510145951114595121459513145951414595151459516145951714595181459519145952014595211459522145952314595241459525145952614595271459528145952914595301459531145953214595331459534145953514595361459537145953814595391459540145954114595421459543145954414595451459546145954714595481459549145955014595511459552145955314595541459555145955614595571459558145955914595601459561145956214595631459564145956514595661459567145956814595691459570145957114595721459573145957414595751459576145957714595781459579145958014595811459582145958314595841459585145958614595871459588145958914595901459591145959214595931459594145959514595961459597145959814595991459600145960114596021459603145960414596051459606145960714596081459609145961014596111459612145961314596141459615145961614596171459618145961914596201459621145962214596231459624145962514596261459627145962814596291459630145963114596321459633145963414596351459636145963714596381459639145964014596411459642145964314596441459645145964614596471459648145964914596501459651145965214596531459654145965514596561459657145965814596591459660145966114596621459663145966414596651459666145966714596681459669145967014596711459672145967314596741459675145967614596771459678145967914596801459681145968214596831459684145968514596861459687145968814596891459690145969114596921459693145969414596951459696145969714596981459699145970014597011459702145970314597041459705145970614597071459708145970914597101459711145971214597131459714145971514597161459717145971814597191459720145972114597221459723145972414597251459726145972714597281459729145973014597311459732145973314597341459735145973614597371459738145973914597401459741145974214597431459744145974514597461459747145974814597491459750145975114597521459753145975414597551459756145975714597581459759145976014597611459762145976314597641459765145976614597671459768145976914597701459771145977214597731459774145977514597761459777145977814597791459780145978114597821459783145978414597851459786145978714597881459789145979014597911459792145979314597941459795145979614597971459798145979914598001459801145980214598031459804145980514598061459807145980814598091459810145981114598121459813145981414598151459816145981714598181459819145982014598211459822145982314598241459825145982614598271459828145982914598301459831145983214598331459834145983514598361459837145983814598391459840145984114598421459843145984414598451459846145984714598481459849145985014598511459852145985314598541459855145985614598571459858145985914598601459861145986214598631459864145986514598661459867145986814598691459870145987114598721459873145987414598751459876145987714598781459879145988014598811459882145988314598841459885145988614598871459888145988914598901459891145989214598931459894145989514598961459897145989814598991459900145990114599021459903145990414599051459906145990714599081459909145991014599111459912145991314599141459915145991614599171459918145991914599201459921145992214599231459924145992514599261459927145992814599291459930145993114599321459933145993414599351459936145993714599381459939145994014599411459942145994314599441459945145994614599471459948145994914599501459951145995214599531459954145995514599561459957145995814599591459960145996114599621459963145996414599651459966145996714599681459969145997014599711459972145997314599741459975145997614599771459978145997914599801459981145998214599831459984145998514599861459987145998814599891459990145999114599921459993145999414599951459996145999714599981459999