0 11 12 4个3 194 1365 12016 130247 1656198 24252169 4013280110 740882944电话11 1509193201912 33625774489613 813426901560114 21230952359526415 594691490877121916 17793494600030617617 566375461451621760118 19109734969609053798419 681267986813394047521920 25588570442793557662105621 1009983639753337521226680122 41793121201178561261495910423 1809219372126561355910307601924 81776293041734127534246304153625 3852452204222640098565866865120126 188845368740312429302751252866662427 9617780892428291195311118362684561928 508196529696669887567733137333655961629 27823324225639207880562968796106181880130 1576442084983879846414360808350154122854431 92330450592480982763864952939697355229601932 5584030270818403612786962065643132063160729633 348379930118855901472969625820802261572917760134 22400301511007481868438913724112426999644317286435 1483087012338095309448030227416620487122715417921936 101025241258129006015403495927554562891219455285657637 7074603756137158506608446721231701050561579585709560138 508932457622910053720991435202809920946650800957318758439 37583547072380043363217267024513510883931769903881348721940 2847242068209669296622802563270167595322757785875566401945641 221138276748889853945678531340479297677755063184643224090080142 17597608965730971483883082056158202793507522024964587142932070443 1433980975133141225463564531131745232934652360622139635725745201944 119589890195984365964883147817465952057692251060330250129557264793645 10201853210033258308706685831151874645019517803907448056425539688120146 889773492274616952117739982330195710340288329885347592301304550418022447 79302584957523246356886284254693740694776007296478693555618908648754561948 721943555085739441197740302304071058589685178200343151980313926363093401649 671020793099329276456730751556905631261296894819198899342146048972490628480150 63650546908899928195201345060279225324289462038517717114539229678744302413414451 6159218830843247425415741923892734390900073500308483474395653932382679611548001952 607767191067168062276575157614703403732353176466902566795197053346407143597250969653 61132797487755908483308970063593405900078230704606224434228594898168848012247131960154 6265851352047888810032650609577704676344647897284378683299789044255025111675087251046455 654189979248977857344787258941049482449221625623664191459135606792432465192016622720721956 69550510084251155440193019886404457100872248138283469762396113934362231526861572960524697657 7527126422556165050158310645589800318703835988490572494874120036788383367245373647876315360158 829001451455038178487666523749692386705596061386139610496562315062609502013024165098357679718459 92885504369778746392420392412780080244698914660740192227368180656483370708453838350877029491921960 10584758812571279197911933841021576743002119061566782573168843059417523406494499483574813868005785661 1226400595812373940859506165166383031535258632781536247177647401901576948465811541499219799774191480162 144438871174022727060239212706825868491842078376853637708304371130216120046999522904769676179983984230463 17287092068746008041818159007814190859370493134123376966808758897937781368999063590121593956487805704801964 2102012661362266939307107110213956909979107467333693271928227791454333608663688511365013860980397245569433665 259607406150857535106507783944736814704038675185715012492675131282170870617779698222543711108340375572869120166 32558420599881265051184985194366084940472211146350515819867702448580055312551148680483265560100792792569505382467 4145465969882995388329002087098111212725983614830155667224546036120638551407789375575796603244994651051868626561968 535734267024380113760583282763533518525843650417185239724563659652221224248132637892636555328294145890816487954841669 70258145766349696863548178366060092993864990681552313800081992345569253319916943730770249764369586443362800610953080170 9348092716109957576876637398884176009172188911117174829290636884934320483739431791182656758655387659663667593996559974471 126165007187004670784284650038888553151758053387822202876226910504671618374880005807145117712770836321638382316296548401972 172686117211948468488587858931793157025026837449378579937875441868389848390698821842804131245748222431611905162066410445209673 23965912497315458986669181462530093453129499539051519408778516889589327026541483278635238720693721804985075524097653415144160174 3371834865105123764479150655892896761303610895784690916550946038391101835861723813069683308295209505187535055602765514330760806475 480833117417511244498348934369699544236474484638969328740091532696475142761749723214203821619943008015062166412820667134159185521976 69486476261812446284014682219651992549418950883607168634425920440150775478102565363815809841854517801113670501747425453075666147737677 10174385449825571322518249075518893786618478925273433477091251769068699762732530199101109330402847184040058994415370419243310001039160178 1509190879025742181560492941299020168880263602584325977530061625193921100521648153725807765411065390505195588912446179964905648971736678479 226744228416773962683810579552932609347854828213461463302010363837514286007882135220112164842434758684889834710164828590377642779512877121980 34499612001447803828739896259386556173288468968306081762067442909950417932948703445234359956448546264472675414964040730708276217479540873625681 5315078063060836360880219579404354606047710850002436170640744642071892644087825097090481015540244722285617811250443659336094642881380161130880182 829002431476122020741384144082700354901080700879552270549575826554832185802073320805789564623664017203598311508403044626157942986706564898252390483 130884301482175788403998156262865047064704992039138480429020582864903657199441972103780627246736303910879460991110844878454889412651490202952586401984 20914204832156251055401710154689333616012218005529041941214995707795123089304551407892124717474447737731543821273803741815144415518973044454277618073685 3381856313268556500304000817367968317224394091143770602973635561768939093475846502500897105230750276137948399348537699420855064044882674182670268008120186 553309789701762148674127247379077576479610180532652427450912515631987812985415028856990772610729105342589490400557721419031157006961713012459703015728742487 91584458738539392575126659072708230543104082891675548507589084588613511335642214888764216974458349443199127877424433278783015879880557739538288330952700561988 15334076087732163717102249384332832936010579597696548454502317466863973094492289874826011664814718980855204863468884220184502500942907901032170449677122640281689 2596685388706228712967430338780781678887250529281457475250847584905781817135598069096753893587374860162457306836737886013387408719893850553186671448062480755680190 444684200353436645767689660563216697730212052659409214366860151191706861336134305407176940516137697061361970788157213180423875592571386446113841730113366974162534491 77001766689325716747156496686292540630917328433852068702433325982884202555959414583438140381614150335436901744000025566115019849052667057541353064888171924068630801992 13480731872772393508388548765606548944280381329860295376111955119449572115713397540685321866437426066904161188072932893229699182513678830723134691610764873064125143449693 2385823738072222038430788545970483773104329990275273646028168506707219254128309004796314888405993857193612975768692705949923334547975279559637860718174617058571602554360194 426800348092567705195964564832369818126716846136343859146432089087945180753925432313157301353507410254853734891574264400869622089259514529428130801073307579737471384446566495 77165503765576330476807400911194935117939670571137057308330805524986564626506752304578083080038360135878355548038537234608184439314388884697426404528281449399451144911212321996 14098898509143852854143746293970048299310166433628129880410930714979916414627774702120918663965466995351063187644269664389827145216589794841688966019484006395001359666362554777697 2602934711105327756308964951454693002258040885833502345296672447976179438627188949211580471674675489764639990933587825794249813444873328861657583476750609738984982876920197480960198 485524320305468736380399568302845117403798749408816092466017971840049902767427184189663720086570819006111877813160748333608594590763814089883300730301022663380054026191404121089638499 914919311681485667843936763787644052933820474657957305920289023207771937750739612001119560629390393375236264696200454182545159061832584846498824984122220438075750253681076946459043219100 174154250409093375703313444523520783264959261551451893244057187721865924229821140861139802225580432669592259767050642270951030566022768218512917721642162658001932317800273019907034054656101 33482749793380937068815287014327132883486439493680556186367068640524326440972728999609737039028725834402569022949803344700793444516691258981919520039628000318506671502952283083319345082801102 6501312679932405855909097321212810518329145904076429299277869676286567987917071148393898794455182392848895487258707123098972543034031398400288275352571674049203666613575086081011423593365504103 1274770099184281192671505167885944356957223021561446294922624066126328428542317364697918520542147205570560657888834491909399151610591973156184794973436150433163742254854461549026685246087900019104 252390123251424001904990462557353822027004298736619064486975819773418428218084557192861827447324070825386716556376294756337609106608985473376004603560509143988208077604873795372473555894598107136105 50452431683549684743188069760940954341419151532254258825161056021065396676171919779174788547452131508296992333868822287923124769698094891901948847613641149907515265965960670684557109936344867051201106 10181727395813961355078251701231451828813323201444332808611051214902829659199437674026011962685172967785226404939557488691342508011771577379147134648763401992254859056162080130970305021843341546881024107 2074204365524217787014503921792203082088776649617843572735271319802314913162577181609913061407550678769558162338303485613030308513812196024038902839923441563048332878965636315079182811715660054713765619108 426514860646409902288440509319591847677266715477677512678054121293230420400416457924810150456524432232329402985913584154701045689125334296871985497776996945245282776305447721873886703951339604903215497216109 885180563581505278067657849756697333908349196242592922412952198613113708877714491793759989245834095296242682569321030675413002339296611112216704139779779878009790048116854446954489394378060572186736362801110 18539920588145283442967659822846666087896644967630664496989178517611009314809739737693685949284367617817459119051410131425895286863387960691500583919178587678045520952724376542018615676655732503602807328210944111 3918555987115149247093446949567726599483216639909657176016743946937130486383872566364075217372656800371229874461562534384506098270192024487473385936781606667456414012751998492942129307269616284927836482261952019112 835701086305629888638581868428069785320987669736973810083019139528397774433464872752263057251085608623320196236297686459834422941830000065066368594585947151568584194274827860730439473046127923329061726898037456896113 179824048472826096422831246026341193410074540594807227339024199728296775370605477858930329037506241765093782773421951317985684539386723786450670443654265852684454530565501590828833278243308302749862049488318949625601114 39037523115301188000900280688854659418352463513537605813007741332836113036342789785047440218446958956112470384017172169041064225561604488910010769299390476233223026416434318674655151097801153798202426813837732179083264115 8549107968627123144482151507160659471168140200486604822537279652333431858984774292935553688416943381089240098575141656196674900005856193828777417024695894113731968016064112021142388487211230620942599596446623471052011219116 1888558239295159796556565578438284736608813438657634427977999292540401177290925962241414896943353680140205963565433326127508965336623367578770145175214186217753537560601282840975195407829804439631248814398244950060801458176117 420802714171948096297715177320215635312571905873796329924503042533589012197072757322555476493224123305481951872511601374531567905727214870968834399614437181596397716792638613801833425075629856769923542631337619809832632407601118 94565635193472408778480254074276803593075426442227803690265555329896878133492197997740916131727168756694512609988558048298540514519442619150015825525529723769246064011576173560091898545905081258351530416979616487405752873385984119 21432036920057712745115355908238435133092802549010477361935559102144122525940402451132791382432107570606351233257296402250480969082929110415958565736853397182306977676461987549908198385521061456900023861025147358914441023829735219120 4898216810480940338732130124801345051004601739304764143998437478502387968979206233461046564979547835286528303649021828423838686238047568952720384344677874445468721733001238255022959809252802427130866424864708972691878946965140013056121 1128825164726841000183196200058890460921561089448152436008656205797143058755777300707187539472867451643716146393906518189683539715202009124462640511186202073383946263291800222779547933232033707752112632148166021845208605463772039236801122 262300823988512810117688681528727107474354184555255291616664965430019537404083564232410375736106955969420053244483190540152918233575771660760796134646375163224299757607383071762769042718741901190737456372134931256213680555715042008367104123 61450805757269542408282630182228885513411506395534973850053945552697586089785476138719785627213662609001259652549479085967436386598418493971332702650026521665607528241525709416968020648131900601518754224445513631533575603298302488567156019124 14513815568866461380508898211244844384298445386465386083171285338529144684976800344953921644092936502053205155026102177661314833231716500240291155910654248115366578624014975724978797281827522171403037986597168999060163386993754628957274385473536125 3455678343070007775172050031877537529400388465731462147038717417334551001384625328044307322011537774491041551084388586967606177074084665263849988134135243063294296042474432557780664592842128568367949754684761990613414468272993088874236505601201126 829382315291115561299931957246720960167965549245163289835328937728706739854999274828472441257118282554413405854904853202774680011831917885463985893028243887723845721987391184518258862526279291016251815153150268287809900927507272483031308119834624127 200640442531015817829204022784239675701531733438061032577131058336475493322903648298006215305422329789167740954820962683534836208642026592341695825839510534837108624144149995189292079854892228447018005476038175461560501586831101691606072516350545619128 48921229235535695437464414799430057986534788117542291862264963252317066849550973436627538508066993879881423929095183367490632976846465206492312827979998214286429953033978515094820567426637461420404328007252665421574058760189454127358486554947790831616129 12021669270450164871739568574253391743843869542373180439225168800705656587685750824970789670589295608563465152220302106699328512901880581672653639921559627647738376314961644161869648970896852688437664631896242735798539357307917395815412871369283231948801130 2977107300715327983776773095634069823862572641620257049795484802930684936270971426055238588179105075173876883535358037008998494461308329966816938010743784669209720212270196414996925508491275156917513044145929506516946851947864862758562110118353585301356544131 742951845097469923773685872498700324969551019181795155712616207741285317810420054055719335356638778052858585397537568751942716869725992278380037426276121196991350555878599774706010027510370836258039873598226922369566964725232871434328939113685633427076416019132 186826239527469816688921603373814267931172381259502704660539726918084714277613745833534938426615956895384381531381577400228071586935925924138704803654389606120356221609295256166327796927667553469065344529817873595450002791112213493267676757043795099486519296133 47337035412361209634723244422200053496809486477352662645222933049273018137987870022325844315164773586150617661683815813037520801406523385566831727921210814966531619049884639050509425507499619015624145589059748485437487549157781710996734994759298196968579379687601134 12084412460884321064971533089239245962901822902645711922187754040706733955554317040452137127709666385281981199927384294201068303786322427895929334375843273025312682409351052888955536299516780529088503885765133662054446022874074360803747851370316594055580957607460864135 3108042988362522815755028260881413540447016356150578682516758985719342290345186387982310707247101226123418737162078222757839042700282913022619599451978992562290173322971964489389167586300984466007948826768888978513407243428064732493449236070715307361568165876075519219136 805307119150914794847734168689379276255006315388640055088631154478426333700385430209302971349261103052285890594106030213620771717572346706097191882225104928823067276673226312578471834570661547211316051431407351887355335371561974545725582737566902904709886411820893208576137 210196513171715872795418167781423663962083727695409580070542897931426180432098474687480869138775154005292365379242523370894672816016016408301589393103313525792793442501050863752382486161834203853283317675928473908510079588785951225856662048466361720875451920963945559185601138 55265699560762019723200552916612240682223815991648358159201772430611912185966386182711919907845824094232470218662404071989205176369065239855933641880134910103549612214846399004276174302312327126820308848175778633122093549014122337323466525757666517670880944927323301120835584139 14636226281030357596758682406985647176699474762795779995179413188676808662981289799176170307176287546799000915357150863146276524044580343459278146864846544998425311218205570022756255649375216731952374282549525940558537233894943941516719813674321351002992099893321414393184847219140 3904120837949503739743612055507934907931907668478066479124289901230673478357718525479515535300982140030340872748423275796244936521163703485974291107435675048647113917242821699678959092101176445811513120496172780203822261880021482905900311673967748556712223497718931005611710611456141 1048855875625181528434569025905753513031606135297687359366270868687550851907241702518906827964282741054674443487673329769144044304483775098443411068190622123159801103232952321468045640159389169740118297003848184789854412860412853387558467987777620422638604036882655382792126389770801142 283782009022358870804435817728414096659326690734707508049298415178531819886172320899108166170259004311848009028832308625594790425627548907859185205889787233588999219371387532542463149547732894476368250003413918487990659289159523704285405818325202849985059439850087474516150496163528704143 77323008200904100485743399581893907808909405790132781915723160479100958451462718246881083508466012955600587132814285016236753800249405420863705575146173300130225555665287577971059025683005424111381917495648588131980421631965988257776907123600985015357765945606882481583831620244187632019144 21216127938956303062323299686850638406313891086321230124624503798567585451002534604308510361414850877140148916044900839931359457948206232699373594355170705398628265771215722989611497069108975143008556486141312153573591885739333634918001213352922535739927616937923817066836008700927002279936145 5861867117488815761672956646799821019445449610052473169902250949009656730236883830568442052717220188730594432729505332622043102195528718874527785070190222281022068167702001312726299337047738061589814317310175134733725338831537507424638409619063646396090229171597718798717937492205837411731201146 1630788050045091924638938580875683468563771375738749455623321903545365905307667788476187951965254331033783731655901197825517296598128769896733786883680607738651208290056244914583449608189303756565392956728515737736718578341124904712919656552281822044030841247577941758499161171595586203732148224147 45680443456300472327047870832905885932778750652577350063749837363865183300663406184789977385094617015509887911099316931323223058432677737001995077264911026574659625201012480034799002088342801763349397237096650359914896835791305580852858242358373318275130853160596472827563535322951998022941345619148 128829153182612652560598479049990995816982816160686045116469509575087847122363567008632614870388931668056464299869740705982400647631079402818758460618641890697052867024304689170393051629212099000547050040482425330077940271697639916877943563145039196576359483127413948947126440782795498257298296406016149 36578772341191757396215530759188998348800760166528359837217971060848947304578105252326310988635517959120755747538727172971456461966498786777850965425662675578959076077699697904103453745528899919303014228086616357834252003486254523043250420221491477204911032823415487636346308529852875751323691230314801150 10455759410998161920826096969426901089186229632857264572591786666116781403927183253089204855367788464010013965269466926601288746059666833996348824685718901755017513581780993358664949838807483064950866689054961608900710210054302074706045141745091753721408018145505033226718588878558048764720550853837062144151 3008667060945383136932924075961796566505022590796753033066716377165515530035699787063984086181899776540177619635549744697326279239261203960568559216243692532614457853018704349732785152598200044874515863518105857565696835580475556366137074173570533638656451289351665840213300001337009117271030566500913700019152 871496491933250035997627548588867891345932727159475677496261572461191585051886583279220401791376403763793231689269617352614478227999287125338277982370180545175481914412479689147710034417661880014393471741101082074668771847946757010365243395604714931101098420714861453204792825519487887662709478031285022621696153 254103844989944465932459129097466420779695055932134570735395252223828622375001380032835719478544111666214829920487969028087347885644848126196091172624007939488234126318033983729140594771736518801982161454755359539849276811726850263539546502399956369626610137255830523295141335484959461931709876068179119371729601154 74574830954394473939082895923859528110044720901952303095051775773215333761132731166918460299126639051140062271270540488591145863223746156965456765995939502354902299811422119755348282701144208901185172749688952841994201154279018738478559827696990346391012995131074475040793934171403449642060272800047033399025598464155 22028776354745472867873038838214673297319685321032431947196961173444068589177787396625470442737819877872097342923233326544251832867747034834752564882521418321376950487024356536109824354810071868084297538883636955034381945499508561732647764884593622029367894387301543348137309921507211062428993092408713043819246647219156 6549186684978042342172109079140221457121850127922880679502713111823388053383409547420449322579116960555441640832662604284398254046959020119853192876843239879723480640689961251518469703888620830603648101679871180549741107816781109604934905079233279195000043646315950514214957506515038656092700878759449735118119004798976157 1959590584542601521915239689849412134228690844816032031878328975676421617782923339986034375572511372943737454885678032160197685929298506823050408268588604622194777199162662354360233875825327983249730847259310714230093579736912376184938749529290396430080899463197162692464180746566566763154464234173989037821014799931143601158 590074165562597201785734003128291862970023030499653421015140264974696785118200200918955473816472103997417983244970968361293927796116645186701805971761075695717243840564479693894873992913516976956022639471395527465479441597362284010812779089739711821702968716472301926014900439590462054372168868516691771275613820883969245184159 178810768557518623916564610965218658584541006129426629905986616661904366707676109995700487915629609185294053493761154962355811952912972038064506149626868633000199653266811503361525745630910119553708068260021720108388828151417591575187993992323184470907707425619274420360472944120124300972704571634118626058568305418586868379219160 54526710669980608770253174711942162787836015704677488320901317001145219008687720874090331360111442255043682452791380726022685950241141565232070315174197502681886453604585275561551900619055020053494452716187037547658309750597429274340959071328420234481374295057849379416932047328905594194006184752082878165830765347259479129849856161 16731560738470250217839343547829703435489937860293873147759227335883057149277866388101655078055694347997990278967863444720152735514612616882379001315857404782924550326069392755349398256882908530272348139009288929860458396177091660626981738034375569879267685101478008891575935197014375816117916676055019771948247874652605094692684801162 51660464826173141583120311704195948353308855649812360789596879933818369384531016121989877685926596697041855028971485663030609505277228851088247766525763227726496179408598231424455951027546954586363846703911482639929920534920758503187316960339209154175577017526921701701701408206653553546390863352922387880677029115354941001002011594850304163 1604937956729833137315864532157817335276211077483361022620978565702906565044896841595159481019120015287332758812764823893928560649921115956804570989788862696075947502405809048144103520404118628149056952734572663061050398604633116088802542210267726619888089231213765609392450640273757930412962340431378787146201233671997730503526573328019164 501671994107299194001924279756920610771014266255215646826635594453742515069967629891139427617168976535930285838530423259102390784506696586690329155117020050887248419919115149294828554894070798882029777512865937710950209179924715296178696048818907983618858607436166909496610938798082837610601088128338748837351193554050560545052735712526336165 157770907289131379674912129108888873687598955615938557603374127600323373626637124217934155201311660793902889211735668716271530410572444512533478580955229691475831327700766515736260312906601533260179638308756254015164244965128711143835794844663647812602467288325317796657782153101856155454846042948040154461119357859138300655541034113001441201166 499187186238847693758082288439478961013150109823277739320708262561340712703358066218018151147866373325934943819972368603358903090803445478484954222533793417927111795761950203729052705190566197376360285107223366327060749302988944836480561448258966792265747533276575469112767792024237465397142731003874469674136834971032841750938130894878398218241671588962143068664740676739716826808684755990480268748486992230307241820189813172397639250822562181521226609824641886160797041636040721096112405869485046939962336708197764359404784633697028814505732037494032784225129986478213299326655708969265253645791578672097103870540145971616383587001497719036185701394654462927950054903985669726255786939016561916850881704636779238152772260806781852632196297678519874421139947857404141961430322050797474428987425649550955697737865607725838611830649081567852282193338184582313547272704399302924598688102646438499960405078957819750901227168377225310549126801188213896239755885869855567568639590440009599688319632583189837383823385212196400584379014857597944762204161691639050319524368894666713676905116646525057457839950601177824848949926397672737102145312292611463767376028550071476769589951553336496685769808827226244849295883705562275550622403196253509892589149821073607168011457341575225787769214257282308079605860973061006254393299456501582278096018564805424817331687787633858448244632995948521905387763573267460801170531116980485173452782527372811224838207766024741982873453731237225373496782499307377756312575778591285206348573794410074189621309294411737832124627890602805472092891293263784977547972720313422280569748533554815679673619096448308234426447602224305418019418341006064496759651749178702664774430436201659866088024797953688544862321559233318483216640711327744171173117218303568294283674722102763084594373251510978909076786466957127018279405922698579462186416759473437530628315400728194357979305534149587320208229420378242922343502729415290704899432787806828280444505561041105366793292817151373321828401387038803366850682549720150354688530874440771252560817878914798693436109061856006128005383584713809223062815957804019172567580690206483713849051099799114387243311192432592600474430126457995966637267674417117757153817338937207109761339766304117750587658608188943887476061050444985125707371751599651291402908583270559190433788668826909126046310456387261876139434579465504605303816495068246471948783412539953251686480382733996259350604942771182162821634463799809001557561084697640961731871705382619386744031218673291164882816159077366674679103852081856715662899684633244045450389838406106283288648662295917437212336355287790624750009405049512916379389711462128585497294246376583918280527426235518923377679890987700899436114394971762065456109503553338959513060479777159648381168839067893203506747414362083688833273856703431638560246527374658175160117462080517771070266525436393452990055852802429111621853112152035413331490375193628933851574504936892621409593093189893461232260540519934589925198127732731949319760763638722837188852867591639236853710378813683560798186596412275302381874829843950923572389748351817217419078519542964851512747827461449585674604856468207958685025507237439272788300047078150500749294960641752070936274724980950123441696990964666858135259527292597833164225150438536997832209784048546515836437076146737377317528776343578239940313567178553922028118266686526174028220604181767602664051900751109267445407888484829509818315753203183205463261908039825615475614571108970997727956138264005489134826673756379725166802682815782826150139429222299735602463672342029395219176694796254412293313138754303908171383088227401680498926578744111074467852573026256426520231545316926729516945573056677672930485597481500577932958337133603468665532943384204531055735505467885440438339126599890386029684480746634373637364114577481131556684784681951864316711862567583145531092983169437578500687939268991873451342944020295422640666582396724552695472640229376177234430145027823943307594910657813164928268316766992785700147793757567942952633548753918306731394609822811324180740558302328938080368476587488394764341256419878379243689692335892564719283158804926624801032881393905947550010593009628222479886907903752456192854382567905315961329266276377987006349523324834555530926532457377394513461560599171784894383605242816011787954644646650220184770454079238891378805005800970469372086936684074835563866052633436872431857365952421277664808393801625601383393065309359458498414585303815573973447131058429443601509144620295803818219101348010825658357183511976901137358682214595525169078218219130080408412370758818153798411157645521621980017979998591764800501575978387538923967300677321688190418103461478417927143490289306286348845394039890742405487879032648448823915382845393271046814339821062495083696547964514025196274629905094025805176752330545053998516445074562212843136869066360944944492469681995189292667466747755419894653387554045922709152910869088124736551590628589035748376943139282065775856080900726918554623379240566615532338692376986596301848212350016370220491903624331219180931396442688238374511967425188670734037375917339558566304770993470733562276622230220026495909191135384101783902828480092271890895385700313991721659840352242713168596152193183115436572134269273013443933368178710804445738552195804250543337155236883434499657839804601443090520231302931676194550226088248179105924922102608624754499504984004283877493034313270017982145883803018172825618132137639872371893177953778942436285319781165328144508014683827790939419938137515622795181909239712838183155430226158012674507979801097821875548912241995320166304371585835167276098332873565894946387102048316338991298866880465810985776169635702764226453207910419516737055249756731095118221036246211074445971453065660384812833535352284776184811713400445178367666481000420671348439788011821115040393888594603596423995702246709743063178921717929789660070021464170572411178898613418658703696128724839372666354257780091427502169867393688117616843113535857613418717781405321083211956787877268400023076147989646726790655319950657846725651930411091129724330910984969610809804396910006055208419175078499725604366681768721072899394064511473427964422058911020832378996772207438331904183389900150147936184046478925668344659154548105690367000054600924176113441225597520745899511913350958738406794461742568710325163190369691499986880004182427492877650253307268164771716243544164011208477546688376761946817340337773700790293684330137192140579244355042084274663087957582920069824676369036316753637647396097732916598441223982049218086634429940748431717240231230678878757482440191841364529707106653583465177626505330169008020580988667910301557666777209523423585005469513233202640815117792198041751871775406160077191310350993121329858798416719270985136960837036058361888210050971265777651881476114566025402709048240802206506612873198171037191128314887702667829547842148655126488760977623223292281489957802646360324655878184879754278021897655742814508726480391368621802127361854812523669734832887463486905025581492694853223806897482117080219572087729593784755139596119327873329799471768611560512167249096352372579257921488922962638878940985111397415669159338874855793688813912598226697670664739076456162254051409159422601605053084104656016451494242120879718681470847188243880175381603127520726011775588458242872159441589998307495147042907182552871252903844113429073120118617065074652789381942531465901785205453084059571412010246363650592420686206501217379006674003040656227131467118379730978847240829110585474401727624883233337329671251730957778381402924878391655413160427865542428204227575528381885362664380263580807020971154826498081083944079328648817439247832117547100497248894952634892607525856313315821733988279674122535959957719480374821319487355550165498855424187608381974898709356014490540399989877995293415102192400716916612203479447420417134916474569884361384195350264909087092278263698741332984042020229816055243728670167757728771023357572231682949547893228826958963644594608960348681314305426673975976046259230682780674635017895439758828193870728354527770115900182479517314759767466095970549493410068007462654143756604732647693639477170010056191882180543987892009782263108829533786150419709109111229074059897975414942501180647212271000277700219244055299299602090851895602904221832370159502451832906457302024160953053704831324278560253826220757980905745873921789964411173829231360223187647344595911436978054540758448809802483179222091972766024539220684820599106720743845253508815391275330702965338188237058781247353876019056438691799781162474274816189785708410897652698285072533294071496572172870062592920092690727101798098320363891678368268145762695763092303041273989606347139922099450937284323719879256570820524323304953694832284395491119746574778759867209843103903559983065876117450856393718392982622995507801433774570598745332850416251452242353183432361412955327248501213031659884630515374199379859513725739936125860130676355563511105232677479386801190284612380433178373596754933525427971838948747681845795324840766451886602072393460498647181112454803431102847023188636406849133598024353494479753224683882476162114511385034334378125159797148503941271710478811008354590544900533279610087203308453808026877720318073869830829546292840381954298797028030246744130999396028685856852514262189260717313008940456248082598348292382039452801267872468228688711300153344191103640604053503713079264944354695596532047200507741008788823344120149966119294280497834636430596077945921607703640766319017847864255425248486635229171694399193681936192320361342385858205461307541564789937172657093396133769259404143884683774453379023114107438487729830339707657206314785148821093087214289673740314752365681726647755949574750987128551508255975364652190138567918518713327715974706004970792728019192379383028788608401318439992995658182366673122445132484568306800410097527629499577955140237845412404344597746357381098079680081338527774314096121151740953353328322740876481961757598900892928594266704818944665623442521543481407961973874765380371207702490554911564178238811429122805551946857788461589162926662333405708152385914910444226186876369473176501552543002558428804695463013538835770669377724930780519464961931396001410251506362342447985318909379017543583630215156347573027600367823617348692696380128391885237890356986554678931247883367047364291924680653178906070306657148145660206499256638417874071198591087959895246673619623620736245016285213995963750449267614895730620189177481925495494559329422357780640185319183752557136969732591115987107242585386601097899542540934830184251942394283764847329146185804450825426575360119451634753571237442037884229038130950531669610242120754676472170160793762876850347184547088621860214883435397290574531968610617685655244336879363908482365286820957977364859001346061749644999535332286720331415755799264315185942385315585607328589066138043777597719129261876930830260542865259072733743080963446323596512052872003902965153096288367160925148169661597716331674975501902884734000414296509066706177341515366419519197075596811183217505161156444039336947681652897250338205855091941412284640729005508106404832981831540635999372285531570897317568361513866543256925630311620713666272493737554744901874181309770216787689724383278493006644953088565900379478653991178257961024924575867387745896704513120491835132299629614166713771732784431822670860499340130000684540490517946008261283857382081488421139602249691302503298541315722877632191967173866586034304645486784160127116012098773127531977805236744423429602906978289336235499288618719064533580380264627848497513499970775452126774993627052350660294315324369338150718578871185408548252026016825126886079979223341003100652353100254568726136596105358744351555600299536955428887084594871907368531246855282123957963033392380760082204880778430389295288928725591478199476302349004466380744947365391253797817034997761972694544912753015470144418151014240640355895787226624322057261731831799534554842631024871700340960875579121672812286705492431661871209861836933329769448035670247586548754291093264743234468589294591149327488948175176855762447240724732500689812879413816747911106593188896217802192898884601754326565719439121501846268772081669052033981511423497115955379623838517831003971222845134536055708109520286681139793598216096977145996011981017232529264022395379776490504888556102809455557243479099067961173269464026085127499973504135665090702085008779180948463683226705762847554798527447122958844845201645745467043954262657080529626593231237588795893900846810906465347954388554384468448970361115581687015325635762961422340921628805246895344316209114166732480752746421372609612572061352544988873552651455248991455495394432773214125057701504923317544002553135329443841993859638403253274460385514939112378482154859547956797243486033066750403873359234558755090838191195664849143587453857705406414946630705401312279776855709685810011534670040840652488279375656494265798614980715546770916877077811213863884970372219293618904842703700761494392542121053378200726353135407156249276435907639559830937993134400593889033443851096100336798701444300278623017166392934690450340907124263897961599125100859670321920014718161394622163227785159270463901111862313791358413959151559011328055816239694720083056400821907797793211484205902467203292422043599864992651387079883478355678874544218221176876969803395029013799680941260922071527880498841929507552832901534612573976935792548273966292777454882987870217640225871118534191572499576405539295121699249138284970895870929714075946060316122577085559846532721511199335250019881576339637053812398050246656