VERTICES 1 203 336 1 203 9551 1 211 9567 1 217 9573 1 286 170 1 324 113 1 336 97 1 401 32 1 405 29 1 423 17 1 443 7 1 446 6 1 455 4 1 465 2 1 486 0 1 1299 0 1 1380 3 1 1404 4 1 1435 6 1 1448 7 1 1472 9 1 1489 11 1 1521 15 1 1536 17 1 1543 18 1 1585 25 1 1608 29 1 1630 33 1 1665 40 1 1691 46 1 1747 60 1 1758 63 1 1833 88 1 1841 91 1 1856 97 1 1870 103 1 2024 180 1 2031 184 1 2056 199 1 2161 269 1 2185 287 1 2588 690 1 2594 697 1 2599 703 1 2615 723 1 2651 771 1 2721 876 1 2821 9573 1 2863 9531 1 2883 1200 1 2883 9491 VERTEX_COUNTS 142963281132731344914485839020999335935653880968778295449730847112181358051453547363081969859746693731360148301072385020368387874085733024632023836234166296064946960342631077922902518332705873720207624792743144365611744618804726796423988360315748220928000000000000000000000000000000000000000000000 11094121899797078758492664818600568889086934313151237866784679078912476831359155633675165871093928779311922648959433913601117049440203821086148024817310029378908742920270504997651366533547128979189561337990643092704685546081975094833655422907990105102390736130832646086704775477859448895726106805617621745424856145679370088254335059946166642874860749211084465427159826062958784629517180741071163825204141242560671506216286021188133588963868492335590602117376717520661962512158213913861414958957752145484490855836383497238032982295866396784363802959902477534028151055286974841683351328146338380038556769238819311162709406001198348770361521038427422561344552474624413237609161292764564416122394195930193229593379797965877050659545517391912499397719711675998581283593173981472148804598333176826095081770155562399657796179030009711736673125508741780849959852554184841603112800018450270077702290407289173396257205917433202663665891422894619235081551268739115294351377513299180252666112606478300914512253869081259897752865532863965721646336123412404478078465869431157277272392297107524662846792618931331604821615882445237113417964267601556977031232983990981871484017971525162890293425781068976157140995282773180881463566604950917095289900550490808112480589119380844969974864532684464629266145613350395200966606088751123219042650441818042688664077711790968533200021147442977420500219204635331258192579114230418777153901635137712021094759273693825004506292104796670462153912601164602384594616584065741342076908085531215213139589067601345395230969048198625755590135774828238111886876084015804039727301504264694871125515068097484754720961642933348533014443663934424979793264174415387643708965719415416116231988506846703046146545493978044108802710920644195942814644068208369747868525815837857282832554742006976189173192059650681261809700007813215546800686090480866744543508643987894615635297832291088953948185707481750396126082080456989998936213489848256011213034082256448984086214993757719809148729024456908502155026114957146495424108731279220451664719572227867641206272878762339512370507630083216252906698623440154458795541698256004317863401276869298195579690438206935661152023720002696306251132078439659049751624696259451801673312808237268882028241305172373202372015065210521626347991314456954421924374900782262932415098882810016810019780652203598484639700089988655232177998846421027771033779010958188099872158297844183387798145643117101169558544873770821615828248860577618921933585286423033392828929393600338036113353390852318623557905455639337260543552440292815955809373182008019961783929674220424703833688926053492226506713984716172727471153501746807917684595369053795784417652509693860598919821212015524690393600930243865335700474007100157568816855928013159218263119917984679179875383536233447608991339371130765202045439345049537936351403671326666364815817399509527585476795107743910255547820628294624101421429326339086300652063208173018656650149968685912847791511903434747913754469470934131200814064804608020485144603934726884558382642387937869181981035927860081897942454698839182803117302466498640349157844472869303987439807102783787575280140094572341918477024593830728462114219596617312163033021140181992342015453159631252971467209549131895865276767909095459371260868889655766230112868717055178778255075757774519148209787051008296405635309821775990597583611791872227795369668634859948549639869895509072835151995187606904212670589190424978000388262982358397498182908864452214750540244157223053537557589341825048489416430497243120840352126033031686971544882041294334261268169168682597038934822767515890588194605094566874731539786594668502871236999396438036390886066942403430373316229162066817045435839570878024052056721672777481632120042987390561857963123584745670842606966918353905524438994202685754839951865916148739170919804576833551171753980585059078671660190038622633140296681738971354363179964213765689352742741810035326005035503322068537010034592315231415380937343230828680919595005482019664909163698486225691238717932232639361821644184552683650073881939246210269385576475911915287601004461968788111586208705623742717442413541640603820051445039368480326552442805730077424502741738156368515707345682263182422629632018716811462782691411676447133944170521736040283056857702975137350069020345349978715270539323368197655528778386140475701584408937923105318753381251915649620808751317345018126228567281600005709817894508187981633996221316006865613685592615170011453350410284576570243996409700807484772779085957203561315629317120906262505340932660253446360853273354516974009668610187338847792711108989274693874094178775903536070563013273528809641124866007227145261431589044675841057037889501803149409830902122138862550418327754735189892554965163326689016602536501723333299416067050163929437601640888210352553046182086125971496535493000045637142214971357395380550690364600764191289810879874090544314101177585039800760218298494417870963215035144767476538765926839257796225298513737045796880126118912559958602151243633900906708279424999219013763693804325775525198694625398524502136875404261048848146207729415786314476330775046433111657404744812281699232688338468490766170053277142132111019483338300713647968021908353593726010094766171370107372479371273818964191453113534675067443424789935841337206355667708660111581915916174937665889270455098456767936999441660169426436295035272383292745921399444009743299292000188331833370637025238247558226218517463211619565810971484243123222063269150507705479188235657713511192288915936416296989489420513925608080046296094476590199708523850403348526221055482481617546171973188746733797959609524028142595010582875370977911422114066986378204831475612477397571925449848346909709561650194170623768526928897178500826250878661344040978877013107000229828805159663112759288766217757404635965727671281219839102484171099905073061660814597259089409595631930426500284480407529913268926548272079008331261962691078791590675704066995962864818611945623485016511875688740642259618987985483547956958642273444845334524722214603976170725377608056258976440179975203935806835154923668570776563701895224672156574315734443798700251362278234139298534989645394986321607014148120163395467847653427524363199453442401532192310833663904512339129063045758083300526337607478257616270751454131952724923328129976234055511606699316081998932483845254881323567998835354606845038959090303788556499914386204868456636078867117897231527325922714410172082552913073071303682146719355814791512511128615886163155630931466310953729393946333021071539772084913568224309044227689903827449928296012197403116696239868093396238703967979688154256353319881144117334098275455139336193700711461770011624927554490803623345591744170975922403018476759621685554331410943932339918887510705762866452851394686283979071440391488044423842575582943082905858928956643197046718225639395109311952119082436502863419285335928949718976401386089201557579293417715512587423314874284343401228654538134163724061088142199317676791212777638356836065577547947374562136549973197193588320327436985413056294307476913505290285920812430098247535231636675117628046462711434401796332096965805982949637688047163464882202302848430075322539828273930506044174922517066071004842070518659140299090069583482454495525620920313553219490970389618256831065181053151440671358419416111339336913711772566012671731324073059645098404013515713625534815162405139889178561680226318421539352461166445071509827647805501048551674633215478199015497448554349062939104072225878048229658959617901877512280774990386769856426352645669108419013694116050585152413191903012023685552483593280088222551733241531948983352811452399251338449658510722477991323188748340859316409722690424669786471148796477497407669261860753434222242206961103951478096229135438549894562419164914636372349994814798604080629078948488470945027842867497187394455774822947485111532520798503582478148499024694932250849186463729045487737640544306844719631834265219111453909341707557642525082483013607439078522969754446119289177063436317622626734968080920882313736360583208419398238472316438504315432400771722218127778804456519369941864449491243711793211921978235575437081318123879333989727729472741047686083455750528934135273299969556642974399788479097288356142935692393962293874381080790461949822241755237668445382559490417971919816396301031501847501772083048722575784711952373384976491074449110472916603215260405272205223203751117934492715964949287955223444671328771387779124152724378236676400819389434435539347449873103091089937010706104309071029282872165413008708856587962813021370694457763402948889356156454730949557369734778449392676477162988196500980021403028759267243038537954912002235825783643176705828630421362298931602152225343897474165939027496980844315608990192612341575435465785344000000000000000000000000000000000000000000000000000000000000000000000 1109412189979707875849266481860056888908693431315123786678467907891247683135915563367516587109392877931192264895943391360111704944020382108614802481731002937890874292027050499765136653354712897918956133799064309270468554608197509483365542290799010510239073613083264608670477547785944889572610680561762174542485614567937008825433505994616664287486074921108446542715982606295878462951718074107116382520414124256067150621628602118813358896386849233559060211737671752066196251215821391386141495895775214548449085583638349723803298229586639678436380295990247753402815105528697484168335132814633838003855676923881931116270940600119834877036152103842742256134455247462441323760916129276456441612239419593019322959337979796587705065954551739191249939771971167599858128359317398147214880459833317682609508177015556239965779617903000971173667312550874178084995985255418484160311280001845027007770229040728917339625720591743320266366589142289461923508155126873911529435137751329918025266611260647830091451225386908125989775286553286396572164633612341240447807846586943115727727239229710752466284679261893133160482161588244523711341796426760155697703123298399098187148401797152516289029342578106897615714099528277318088146356660495091709528990055049080811248058911938084496997486453268446462926614561335039520096660608875112321904265044181804268866407771179096853320002114744297742050021920463533125819257911423041877715390163513771202109475927369382500450629210479667046215391260116460238459461658406574134207690808553121521313958906760134539523096904819862575559013577482823811188687608401580403972730150426469487112551506809748475472096164293334853301444366393442497979326417441538764370896571941541611623198850684670304614654549397804410880271092064419594281464406820836974786852581583785728283255474200697618917319205965068126180970000781321554680068609048086674454350864398789461563529783229108895394818570748175039612608208045698999893621348984825601121303408225644898408621499375771980914872902445690850215502611495714649542410873127922045166471957222786764120627287876233951237050763008321625290669862344015445879554169825600431786340127686929819557969043820693566115202372000269630625113207843965904975162469625945180167331280823726888202824130517237320237201506521052162634799131445695442192437490078226293241509888281001681001978065220359848463970008998865523217799884642102777103377901095818809987215829784418338779814564311710116955854487377082161582824886057761892193358528642303339282892939360033803611335339085231862355790545563933726054355244029281595580937318200801996178392967422042470383368892605349222650671398471617272747115350174680791768459536905379578441765250969386059891982121201552469039360093024386533570047400710015756881685592801315921826311991798467917987538353623344760899133937113076520204543934504953793635140367132666636481581739950952758547679510774391025554782062829462410142142932633908630065206320817301865665014996868591284779151190343474791375446947093413120081406480460802048514460393472688455838264238793786918198103592786008189794245469883918280311730246649864034915784447286930398743980710278378757528014009457234191847702459383072846211421959661731216303302114018199234201545315963125297146720954913189586527676790909545937126086888965576623011286871705517877825507575777451914820978705100829640563530982177599059758361179187222779536966863485994854963986989550907283515199518760690421267058919042497800038826298235839749818290886445221475054024415722305353755758934182504848941643049724312084035212603303168697154488204129433426126816916868259703893482276751589058819460509456687473153978659466850287123699939643803639088606694240343037331622916206681704543583957087802405205672167277748163212004298739056185796312358474567084260696691835390552443899420268575483995186591614873917091980457683355117175398058505907867166019003862263314029668173897135436317996421376568935274274181003532600503550332206853701003459231523141538093734323082868091959500548201966490916369848622569123871793223263936182164418455268365007388193924621026938557647591191528760100446196878811158620870562374271744241354164060382005144503936848032655244280573007742450274173815636851570734568226318242262963201871681146278269141167644713394417052173604028305685770297513735006902034534997871527053932336819765552877838614047570158440893792310531875338125191564962080875131734501812622856728160000570981789450818798163399622131600686561368559261517001145335041028457657024399640970080748477277908595720356131562931712090626250534093266025344636085327335451697400966861018733884779271110898927469387409417877590353607056301327352880964112486600722714526143158904467584105703788950180314940983090212213886255041832775473518989255496516332668901660253650172333329941606705016392943760164088821035255304618208612597149653549300004563714221497135739538055069036460076419128981087987409054431410117758503980076021829849441787096321503514476747653876592683925779622529851373704579688012611891255995860215124363390090670827942499921901376369380432577552519869462539852450213687540426104884814620772941578631447633077504643311165740474481228169923268833846849076617005327714213211101948333830071364796802190835359372601009476617137010737247937127381896419145311353467506744342478993584133720635566770866011158191591617493766588927045509845676793699944166016942643629503527238329274592139944400974329929200018833183337063702523824755822621851746321161956581097148424312322206326915050770547918823565771351119228891593641629698948942051392560808004629609447659019970852385040334852622105548248161754617197318874673379795960952402814259501058287537097791142211406698637820483147561247739757192544984834690970956165019417062376852692889717850082625087866134404097887701310700022982880515966311275928876621775740463596572767128121983910248417109990507306166081459725908940959563193042650028448040752991326892654827207900833126196269107879159067570406699596286481861194562348501651187568874064225961898798548354795695864227344484533452472221460397617072537760805625897644017997520393580683515492366857077656370189522467215657431573444379870025136227823413929853498964539498632160701414812016339546784765342752436319945344240153219231083366390451233912906304575808330052633760747825761627075145413195272492332812997623405551160669931608199893248384525488132356799883535460684503895909030378855649991438620486845663607886711789723152732592271441017208255291307307130368214671935581479151251112861588616315563093146631095372939394633302107153977208491356822430904422768990382744992829601219740311669623986809339623870396797968815425635331988114411733409827545513933619370071146177001162492755449080362334559174417097592240301847675962168555433141094393233991888751070576286645285139468628397907144039148804442384257558294308290585892895664319704671822563939510931195211908243650286341928533592894971897640138608920155757929341771551258742331487428434340122865453813416372406108814219931767679121277763835683606557754794737456213654997319719358832032743698541305629430747691350529028592081243009824753523163667511762804646271143440179633209696580598294963768804716346488220230284843007532253982827393050604417492251706607100484207051865914029909006958348245449552562092031355321949097038961825683106518105315144067135841941611133933691371177256601267173132407305964509840401351571362553481516240513988917856168022631842153935246116644507150982764780550104855167463321547819901549744855434906293910407222587804822965895961790187751228077499038676985642635264566910841901369411605058515241319190301202368555248359328008822255173324153194898335281145239925133844965851072247799132318874834085931640972269042466978647114879647749740766926186075343422224220696110395147809622913543854989456241916491463637234999481479860408062907894848847094502784286749718739445577482294748511153252079850358247814849902469493225084918646372904548773764054430684471963183426521911145390934170755764252508248301360743907852296975444611928917706343631762262673496808092088231373636058320841939823847231643850431543240077172221812777880445651936994186444949124371179321192197823557543708131812387933398972772947274104768608345575052893413527329996955664297439978847909728835614293569239396229387438108079046194982224175523766844538255949041797191981639630103150184750177208304872257578471195237338497649107444911047291660321526040527220522320375111793449271596494928795522344467132877138777912415272437823667640081938943443553934744987310309108993701070610430907102928287216541300870885658796281302137069445776340294888935615645473094955736973477844939267647716298819650098002140302875926724303853795491200223582578364317670582863042136229893160215222534389747416593902749698084431560899019261234157543546578534400000000000000000000000000000000000000000000000000000000000000000000000000000 118004676655441979143722834408627674534534137729223106338679889381143783049004255479312405640576610777186150986583415330727972205836998635428928070236348386378380583162326339646119010496588784057549122074429077060491020084458569347229355343861052529783559872507698486856652178857348053184771246912995655195765658078339872537204321738662704453651320552398421930496115149087758144601048499829762394715867736906914483873211693952848844809880780357303376612706401510272195470844692945136239620966357187332584453308099154716238583983228395378180803655494773840562022922692596908733949820905411677321479462219202878135382276528167859738897267987195185479562797982048195363165961345548697477068592306532295224189548258882934905917123380459750774536226762516784821266511445825766342705452008167856329898307610511242370862158802977411318504733190659317592895078862295820308818478025908048549196008537712140145087613508938277346801059673920681759068074426269378628980027450883610847271964393216512123566182644128664238997228590788297336507445079296207008792480416939316402014727790746105770077487863543332591072074066840727831740986970268164234518856888195783222942629606068652709449203959868539576888599812383416236942397604063318209845509020171568989383043534080775034520166806678162576739804022302001339204134143411326608040701181628745425652236818193204553226155912843858039761126480186676418673748322367498685429021763271611939265284050854108078423935288132678007109852199580070348035060142591872459746840784165719951536141817517841740784051375173975667456268854051218463857910077149257982350434061802615862778361076405697527467434240854515565903607545216024583028444153139921657997824769759229744346556065923488333485645295154953650419607717817575083442442766252824928839484170140387672673748635109060014135495623844547184682327529216344474024104526433975370948819102176421887226444778214513958594758040654584566410469657279513399590002028008426743674179113283218488756164125000235538041620740339005978572113617309257083544444324695940428891529919630113003453434485930355778946950994427570214793768831221665139374054150096303722574509820420471770744834637938152600794690443217304960870565465831154378550497733343295889057480876985737602439872261747170176082730430371490770670455558610572667531162213232295461915452395778760130116766525241402412162832466957731283000697115741218999864286216151660239793812844849083610304031056860764043528252247009431101409817219126475143198622586164783027561685921613121020485975592669187609450823865252339875382725367785396544737215663644502811828209327772473951250008219350104097420330597406767999061917244692179437185577766456390633522389421407035336306612202856152932009330540512846278259859592201164384557073277172654852308041986910303448004153104766842318688877484169629576114646241384825255260027338682908221264530223259642289206712793617576554918145059754386290470445842197587345928520449821621115404379285064177540551247626490766810397036463790410923682645401676235992962715468931218527528158527017255699189278345920961270817739193116666746790573624855492653221304598709504378536300749424040684875396383838832743153241990661638897551608113450016563371147101343932776367515354729721649565098795092339530048029036899771321475826440927198387649610118938969942433349484051447280968876763316874639271468109227414085264408207597903386326325170370929359761843602910007871113066957593974193736448433931257798684589902309840839039717743782861944248961822334715376297006380450652854776704983415188914360746900420152984798503225449928911271395501637275844923076255639378125258386106998318200243786089689986116606581641349458744566858330223299512904996155072181144365585693823722794672293053485843733747468243129032343465834453159797457250255045102800202790031734367640847058893142089407249966182381868433013123119553119788813102884760333331197186387216531108589700379372451181691615790955945007777211919585303102753402105750946066540745491170361782094549756328583009328001085608883762406000636103414636014247403827023335498166369366641617480073638863018524855339685239560057358903763245443334274747294884943925515958048513503050642104775553219098143664925047757892975269499247049684593716028246970283919034066206435376553318471660145178895011962348347244166454729115790687343328037631437911104968716941384117842990597625734970565890800915977360186712604931414693403487787478993431775628434015873344390829799504377848699617388128225588218767344355796831152833827328719552355903294291772573598750754138110700835432275091326904350543565201225573138085837747878685999293428725390797362824278392301013541694926384755285477806856023073725452424817427634505556091903363550813445836963144802922218226335785690124573507161742735895153945398885000807799153549335377873987279960226209514685698994969098133197226291487059124303929493225950021630971031868813230766628600766173504666865878276461393902493524373519276775562148586513196094701855261254021699037924854487778158704281227151439093338968297719348355136069964758292845451890074899606736680779675000612909206942799390718473249851769398376082877211090432264943338380715651452559325211229230798716494027545722574461946912655782939135430602210505422305059556568334730363359982211721222347756263082257099890586220250023011564564928372509850352225679513678967543553485164602477413119514706101479820647341807734007898944205024803920021531592241345449338043423645890365844604532839024873335969531867014112784896459481763929416411651032382643560815580730473975792749941976291133473011351655681069945133918284123703946509314841973802261816178267842160212567641563914429975436411260592586584278836536153992335618470787859941582011043946475197633280869826764503125243422214416612243562668853011391921877770520521562008609006108463882406767664741450654798631111284057966988977284299606905440904826023000014723767905119263204890056870622967088181151876881830658798501548780285024965464250442088471089903538909646623334627925266322946103639708071096756700066996218654578288537886423333335161473722734284574014797962103378279973039196317527557315443265522414434694742655420205511326270658714882309426216745896552297157658929657991348451183043132733898731711492598195321614227275835499331254617328639768891417592329769054944205791336410749389862751358341085144586769699189750742298906862766402035471997597403338743122048754970881144865219248181630658777237503434626062405740202975080979770094687600476512653458728882700026714032425935107513423749734095434942490526194492460462833961182800105920980474796407212277569245061903969540976089739992161969199129522088348306776565077618093067951488760856214693348424057499486631085689550264495650433937353120988473155250173554417171163558471037008549230260571893128550732401349366139097554529939219382504274940922186430091958848518655776025764183859943305095802377308900372714119322501183201343881844855308086247356268827148086321597806455867810704152520041283164716951813215812406816211189596114319605753396109766927387895308229050571406438325937985919078650510182299461393049005242487703107632718107817937319799754952781698028680439486414548545016299411420247087355367921743976001192535278601708732969003546915400549331536456906822510475106213134147051114680999464577975031142154988561933296051644421806350962699725068455931811402886444010038878892062008125365488520579406574399865687922100762923929379337745197253503728923214963325543579556238005649482425512723870235971453181581590883692465037414497084413200781065031094498761241555694685664436922936172546415113848531170905766703290625663695204225993387102238175788922975621982071936595791886284202736284790129113023963029612714909074257883498346612107204169844885254311018377208523697631359110232871061659861541102129102704219542169458280854342008424068857261201808071339024554377194217484970963878429044550019338226535305714616400436878372154028833827772693150084838506970757220458994608318893820731373132675642088749490596363694924939352814557054809735379490661836338049090373659059941188819906940091346388228749222928935791684509001838854005689427515992675822451678958780686376454543914341204172994606745952915751573911682815371202281903808274211246744005745237890324380998231529645769478318448294781427395172784422082246865740556741922663627031860120841263160048473511413522834415763280325495762484145108636668537085995541730621729591575249115498426325493008237896199602752408936603605015021801933342965406798688273355220890031789384845343723395520705645897889744631378721887622469914164098183600664594553960117716153229219219546133179364020591979384866367696045114928749205150668598218209419523192524805647808904153516612506865178008385335886233090417432688295621839990256242350327756873561957228047366012474001177789368736153600000000000000000000000000000000000000000000000000000000000000000000000000000 337125433579533333289157738177546196291367970113442742201578098305197322995818129053211604775735679452508521492381696000000000000000000 7761458256790134991292980686932400504589751125198506581106569816114233627115520000000000 32592881823451722163899300724243805160982559034960599469640384512000000000 1107447786755397255168000 1977585333491780812800 2508671692800 11044800 3865680 24780 1180 1 1 392 1848 765072 7013160 765072000 87218208000 15085018561536000 181020222738432000 76219041153024000 14584504307444770406400 252020234432645632622592000 725818275166019421953064960000 2354491160697213234753929478144000 448558820006747487779440612740169728000 81774066355045931032090764362802454855680000000 480831510167670074468693694453278434551398400000000 1213213622340498077123421367301474088830401223295447859200000000000000 811347843399674204799224367358483958702449618090157565542400000000000000 12211046768275870870681487768863686315232738510198190767079424000000000000000 455197295904403776381829160303816066616088409813913056319803228160000000000000000 3260222731667747047533324703215266205730419331156011179039941905031016320243607226238839143412275683000320000000000000000000 11736801834003889371119968931574958340629509592161640244543790858111658752876986014459820916284192458801152000000000000000000000 95500982329705827007979436686403856466227971951417456481620571608118729589408747950168728019818740472269656756511047680000000000000000000000 530865852581756430073923236142692192546420675598702114640658040842050870748602370619241170230067568165210842803934539925992592258660256612741115642703639492606453350400000000000000000000000000000000 168021731366798348813866582372193115241247189775060016051039874792889935904156570002825871231861953646890041080795465157946462394161304028706599531097542188901780218728939520000000000000000000000000000000000 2589212873827215692424849907568606439389391645612410009045676270610087775191765810679006631012836805702338883667002098381833954396154001131554759058233795758968664085084493937298373045591606169686728178287400076886553843042480653221284370992536770154191592551330483399064055390387003049458376518237445993271005602045891073311117120058163200000000000000000000000000000000000000000000000000000000000000000000000000 268449590758405722990608438416713115635892125817094669737855715736853900531882279251199407503410920015218495458594777560228544391793246837319597419157679944289871092341560331419095317366937727673119977524837639971597902446644394125982763584506212329586584315721944518814961262875324476167844477410858400582337860820117986480896623007630360576000000000000000000000000000000000000000000000000000000000000000000000000000 206169285702455595256787280704035672808365152627528706358673189685903795608485590464921144962619586571687804512200789166255522092897213571061450817913098197214620998918318334529865203737808174852956142739075307498187189079022894688754762432900771069122496754474453390449890249888249197696904558651539251647235477109850613617328606469860116922368000000000000000000000000000000000000000000000000000000000000000000000000000 340964406034992131768857317676191168238057957175753812414851144471825281199324462146342582522771550541165410193174246023529348768325105487638691244998727902206361377121684774398258598619445532936726615474772313486656118022066541241158035787256837680500149853820550569706495376073883730128592240690099851161882897578331703449159392064981465012956178049956577280000000000000000000000000000000000000000000000000000000000000000000000000000 124893537050956866665189536879263631838706516123165936419379625988148585775786533748630010592949293540834357027631481625183717932533065252430964284023906933952702489047073254123774319329133929787144353247455457061897203726528390833114233112884332572268809857508523536721489727661580814408951343922374008635107292608205202062766141450896483399121579920266322723654642216500957363944831085182976000000000000000000000000000000000000000000000000000000000000000000000000000000000 2869392516876632877775211169320187855587312100776047089740065066931391151132616526155967301873855764224112322567479052363154266101510005675187880066804040273140078305975692601823682631956403706845311378812158952163023785154507155205584861638854484085603739450771036251030624368820143054251589094780349096790457773093302015269054170988941881395523778094694121000256102584930452518159517424188909139826719487291523812042671868777572591159053991258556620341248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 24567517270070518353751156279229901432345910257966987689679664111194300217380266554821389362553583708662715547642159448725584489067105459887184211111452265051240241133372683028160875391316249678703811454143104058200718001399876904132813173622964739821131543641985412535269507235992118176221023542128548459080551093830416440686172667766495462755292552076279842004034006009289607802728932727068383668046513819317688518286830324435205367506116913283767013670847148389327764898460997368502757913979406183986995367831141099081659743373124806117153803819822324422549279986740780770554925491865899580361038451192512822977990975034405987897347990822237496173034240323434331523330947933829411060949156485380453423586087832322457628447744714387645004180003769255210211842478196364034471625212971448589697379215885965832059529691146546820829970965656853472431287287275451653670622743925878575173036459834684245736932707454036090144110331827168732675692758486737301582625143352018468998342535753966272605443646593403585669838391949609135822304006216491153484524200732504985074072919024866809625948620147125721414936094332668380317186246268186853340787570717121345705484537892183065215748535167322261232764841784922438066913167576922111976844426573945435777364949843380839429120042829448818756846255088963331635170171952458888549326279155264678881504959596011212729209644931630915699469530631346865904313348329806941492048985746282562621822777646380234840457246827977043975096112285776383176367888037383242350771850736002692633991920367641786325382579477388705438771676296269153138690001333103203816067755651182700247702783340406834825199271750088277685913922234522593539207536318333465897506806093021391119824406421027398806810023073630984577582125340716303259149582558520982879546468436414511662751499348823013943742014817344559185434692630998086673510158488258277600303049132515442236387591196124065764114456973216190019788993700212926383217570668321576785513424987370411299647910925529964946135474012143693169661418056784711859514153492122583953274308674782889729194539899164517350979656539560375196653522107336961154546122204382176162860505687679537360535842574692176031520983453363472040727001755002885858382193242255872153773971473966417202672077343482152607419706792962314781850632394557299649611815674001328349516737598793713132196645580074591521113293857603266897286209138115254548908983334265052714715545078546253016927008847970664524708599649750950336107462255270991605976227760182245336448108977230570832661968638596422885293750309752459572516617691612811806184663638735774174562886471366258182108184024698565394007468956959027035187856343006843291985962002073339777551918717601060107711926580317446765922466912659366162257248125254076164705996209342232531354999948935947445956880117506891226827257285847513465291816008642305874799722437207029883742112794597244227746406487724696706058481844241859227348172325444713022271254788758454181842094126566555990399911375862696033700578736792318523517641847342032488359205385464379047450354948411456883583129167903716743476470389963150776914219436614132159294471311955796057432549958145039022663375939547634968211844005264815558881609086197896678767390422902676233126803907839114221738538938301116950378566079826900986880717979851739518880369667718419532470713165799170059820812096006481273782182785946198743278174301441233683111514363329093305192763031855860273025178803700891380943850346554763230493436595709799151269115387859475153300518682959125188850222060094006418664194031747305709347243391409413753175358647633989918596819399912772001496200776889433983787742400382416490430408310213058443970003654664472787348341048558246092564573523035042631110536816644699132450931790335539622876840848901080808476792786928200636155111426292856626247904442283408575104269655217436752393648810698865604035993791614955971135889367516541989012064441351578922480330239900533773953387816608214739303780463745677036812128753346549824277756573724001811430366759911364067083273241599261361974298685554007942643398703165450300247312225799546844122477176450729231330564593757902988420784245113865946067933802390505008382756329303252082450959008317435968394175594184530770647220837380408564560769208033419484312762870362676189290947855871673470680260266156265545712870779279891075638131781848416896612782300893884467663371590716268146694528428639901793852123281102867096260455112892990493587634083797263088112684246545219461689569757842257917489840367681323322321011456265313237367940757963278486663123248945251351886702063961196100622589318364063801336767350842966976971177443659758381013378330582188088957033060211336216542170579158382630837633498162019101272629334393421530851184404758821186244262927750881224232280924289298675221205745467521554871476546083423798232042359428052337815050854162530085536849240832977783182164928640941771874494994199588958611247777140942501036801094005913446667068415006942288755967826500105370852503570299471715295609655488504689069525695358737028723016455731222215651832320575176515923892241229858915554661214710866064262210973077308852639867850280985068800299483488351399275758531919389351195814510032399495565635077138884149373569191679762086152537362979619686701670995706278538818204898439508519660742078016505333948673249696925753672100084640602532836759694775383856879398825883224093010396927236554259895830990830721062680306078892598263403870105917831963114808328268066259677131198198205372707683779579795538004776432485427611058242280176016790576816194789538357416178400300974806997353673532801239574487693835438941960381704041693527620797813287938463419484274212556687240208619532252497169691221338742993187178313071456855899818823204009466458157368058381715610401401155289677079175671499673061384988845486613853536912269435098184501262230060460175396102411219900238557206763081029786238623127185664713032607452731870830586526095831039444159966621365421825289072586883085928645550078036105487702072986289634099813400039481689748144966502672230897056015315651679672664230971009304576508314285686115618440790438697124522159553590037099374087608320900646534065309990985098133934237519511994237478290673016921209008248472382650747490535970005557938598210083880406122133308795946145072937849506008839793072867199916869876666937199638671881962830189485800163155602849867966349939262661918550261836196889831823130120600827063116585410920143064774678282014934086826579960262629615612952346134873741225711132624401181898010824979643123678281833606862449085251114279394254194293189460879601794576439889431555579033886484699615874276264762254371271935636428639323828968744544449544461204532919669603628104777233486674292981340591431483382378379610925112503721187822070141339649017376381142737348361403914612333618052955344721090716209664447520931149653670190278782316160242042251530929967066656600085511907564821968935227203700053930368509774858555393367667026148809732300656930808716045661507401434565260277866378408052125605903798393026058192837141665669766661419124283095011111638764089430981961719788537718835645220424551935515261309170892665261529512196508795494067639745123037350809025983230235620591178221049187734758733692245654620090607183904985998698544376156001162772972409336039366879856096634790278732627735288492960060667788285873857759780517195697538415027686655827803175705935706929443428856405814108314362769591855272236814296035000673933176959854815321682745220674912245451730706142584244895960855221767477112205777983250407867265432342692208456943936317521456099522635186168521914021437512108728846351126103026942044657890181755932943666797581597705497403487994581338396524548659476585954104447062030648554282372266067358263849231964901927338461749591536347848361652032286271502810608168720334967738874421882835931757873195131019518045909521339227466425696256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2210203757899325941931791310419120722031070528608494416178733187438427309040671990502167045893323551252898828174555927628209179626296382615135468397510765222536922264543369022725076825171627570463986226488281164757232063658737583693535048741868795299620301353246433661749742864818527193575270206525447702444590352150155375188828733444795607969543546938884199436272745517546554401797644145818447598763373052248248823401375771593277692089274751770668072950544506949685877120283890761052216717256705443551227990678729325815896626805955019479299983514752607350370880501633335033183161603967387710820264012619232419771552525540204820834438270123797631230229555439285012235108964611586595408723727303637557637541091056847468506751176950555498467323948067218235780454832675306598401943555294238115635160875382080155459243974720372404225893906237106625074418262725024497250213632593417566519441996125959701765370511685565078118438098097145738149981574768239970074904604276114436125840060335956654766583942199727816635248757554727361817206726001828923909677117407063854458202162624307394080182277397481119882258044340742484231978623929748831119088604733356688883120292020171629285111188445609210632796768796469418938265932069034617177126153423908043793346491543117961743916432166638972944538464152937086943569512767280337897556691123886022715779085299415761520184711112714829945418236482599986947712425189501539003514489593563164226670355861397958661364996011043407040514485327154022668234904784869308503982853423151462691192124064441705574380076618075572360770966103884364431613764835628825852717447382399256092227193538286441707393052567488396737247737859265449106816518619607274985669796270841088207322720204765058392768803312156903852552261771012546814370474750504905696805434339667893493809705946715476850481663204065169975441347087201633481581503400509042568281358845639486459473663126383933289189986069107722907297022390009085860854317829791828904282202625094110900592165247264153352744950150547671867041500671632983892665429360702611141560766889437353120192208579892603108469937401484107790838701976271160746371493613960050282740998740077136028751717250195082358484095109094724039085392349263648139992280610135052741439574694171632370960921627955656820150479528423943651307285605307411417012893774605832480122745082836319927697452245715962419166429824472049331192578961309515929068678769952951598169470320990165682006943715003776740814419841923033620559806890599228707681089523538497536122808755370315491547936570548725804134143072663570682260551846005892440958775966976240271899147872906260145273562090788672380227271984010059472724803443506583690267099006844635630299578510908458211983141372594171607888828970436749865193429556255965148886789498967525914353102768111862799771023766727546746309819634569556489876245762516687801615075566811894340282575544608790717535913935252222462650184459789753600385444384186244876174086476942449321425555866259641949803315845404035000850829695824879970200403890649515636736992398346074255920728290126984277713883626254826441200291949971929861009616364077921005690223893598018869471997032863202165901295249881253563621632211567999400695405484269205486251907520729258338161884596311718446269272542729775165002740311316340615038692720845661473708439181777247275316608927254846774278517236860273078249068206321092959155899475498667531153911969936177300997091384262264747249007033967041375405376836843981951711250199383070939139348815232489042935526899759404885720332778327880664477333221689528092894337487009227858950644478530096436071991164689571665435644795022949277636690814817250167288681931298433675182256820669904776506973688487265144500422426795245666008872824760336356101156068357022582333293144560723590578729052655874617745847076510999785705949658045174485716278596660282084906344231227057664096542200428998034391766143820100772447577180174023820042477863309923537412649938119968724442901082032124133622131584719074973291807579056254828028616557925257172815940152503141172162705312573552429418074424643895254467227772821055472977648867274705634763526772112662967740394650802240949284353418491201580002428454185889683842025773202410395108425864537101600336230172005290935409400234436205562546005489085610663507714897703122775891898594654132776057284943416411009614948395612101733081879379135126459202397638507818583636252997874528846115839980742393592908115876490648955416361549998627053256554260376799620573420220636943312756729362973368367881471089242170515102609108805016769742251670328501895686642853171524988879392195162770348399393073243135547996408181849497039573359750387913276773159592456182466273274324468732427091727642636478267456577627060666571344410333957332902182151157113049616004543890919195852103033510239939948630122067815997102307127239513074044918801050190353761499198278635869730752233910998996639371952358531181746330203125202272521202626454123853178670876143667303504272158259420528592654359723041111880419146800753631698290627270827424595939310144783249876648533418269770645698852913854054910070815011545248788034149261749449686334259851491363721371753226400719286522226715996430306229419536026754435491691290365443779448217108387377508441413793645810604199089054656621293638627451000380980892972639657634444521029265667845828501771407438079945268546354836684403614021887670459245338013775964202590978363492626877413140796118712799515923265389827344070590841532419924290096173305934065985844866697477711499988704073133240937975416394126050963118679176476366654711883521919365258130237125387428510160418677734265989598702477014877309470227800622523896827152090630013929246749024806287516867866692642428523878887917753082330905549208952800839387170660407495187953015073311543080442988234901921540126290871761513537811011074381702909646386115378688535785243213290334530981752131243609127792247996129077412803176532181849760490963312216904097628038227440742855621335087616995855548012292401628470488717260265098366687703942509664285061777035701059331319076064353136157969584195191719387661164571644050088298383228004083104342541071333412644155456357645553082406904837971826999711719800432221351950325175659655834585535612075634262377609832597244585570072981607669800164845819883735533279373414340261989731993050974042826329507434733157960256804897695205680299190464265925742768145290126827485835443827089002711846783719605468616297616103039387154599227248198775908842356323798742523631965620647522920747989140629187559251394023895612789443026534214992261157377462677694679751105605753915800396619247648934361876705529906653080774173818338319267495459353901062650753183042893488949040850157861050022584469586873249863866356539886988887955212811936251959246170222877519997129354522490406859795916064442894278719371688694437175072546066669905191941415570445249273486491155812765356490387701400776946717291481084170986460799620314308612053719486215084832138155868506408361472594842121713013935772765879141624431069249275713439071945161528617084225680108361364448415180003674321043793754093089525503578252984470603708443789150455347597600927320470607280426004940274829610218395936548540650850827135491626458420647434932761538115941142417430496207082887104106797763353281861202192470706673839055053943743077319724870457548991652120875178688674501828284053495384601443110264181023469255357810325998238203753713605355530837939628084847507844933468115728750836576988220417553830506939480210186093848121858873328800482790947354858349333187861664042527107789090509545444040833042886103127327158528593126136954200850666783613167762499963285358261738051570154099307993698631091413362315010190355179989224359918093917027066907133246123613016248586681548244290721859241270202387586544860605393824776470263115961653264298690138341376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 91570365048477427353022557749774562842620000670681725839850828388478937054993566984781971851774326295157101558443566997242779070557016300227557600428205728085413659598561130833301713159262251444116418696407765043062488736384366611369738435188251854959602372579461514212246445433352552385992228284564690215629496285874126449551210545038532504664047308680342658607326574853349419343810042499782881640445891015856700917930134931544628396802139859118319991737063734602542764540368864525251882286141792054534793055066841402889889319922387586381748699312516292526225770697076810502529975589526984256558563145041349782882210645760721428066318562247926563307715675730372198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 3683672929832209903219652184031867870051784214347490693631221979064045515067786650836945076488872585421498046957593212713681966043827304358559113995851275370894870440905615037875128041952712617439977044147135274595386772764562639489225081236447992166033835588744056102916238108030878655958783677542412837407650586916925625314714555741326013282572578231473665727121242529244257336329406909697412664605621753747081372335626285988796153482124586284446788250907511582809795200473151268420361195427842405918713317797882209693161044676591699132166639191254345583951467502722225055305269339945646184700440021032054032952587542567008034724063783539662718717049259065475020391848274352644325681206212172729262729235151761412447511251961584259164112206580112030392967424721125510997336572592157063526058601458970133592432073291200620673709823177061844375124030437875040828750356054322362610865736660209932836275617519475941796864063496828576230249969291280399950124841007126857393543066767226594424610973236999546361058747929257878936362011210003048206516128529011773090763670271040512323466970462329135199803763407234570807053297706549581385198481007888927814805200486700286048808518647409348684387994614660782364897109886781724361961876922373180072988910819238529936239860720277731621574230773588228478239282521278800563162594485206476704526298475499026269200307851854524716575697060804333311579520708649169231672524149322605273711117259768996597768941660018405678400857475545256704447058174641448847506638089038585771151986873440736175957300127696792620601284943506473940719356274726048043087862412303998760153711989230477402845655087612480661228746229765442415178027531032678791642782993784735147012204533674608430654614672186928173087587102951687578023950791250841509494675723899446489156349509911192461417469438673441949959068911812002722469302505667515070947135598076065810765789438543973222148649976781846204845495037316681809768090529716319714840470337708490184834320275412106922254574916917579453111735834452721639821109048934504351902601278149062255200320347633154338514116562335806846318064503293785267910619156023266750471234997900128560047919528750325137264140158515157873398475653915439413566653801016891754569065957823619387284934869379926094700250799214039906085512142675512352361688156291009720800204575138060533212829087076193270698610716374120082218654298268849193215114464616588252663615783868316942803344906191672961234690699736538389367599678150998714512801815872564162560204681258950525819246560950914543006890238454439284470434253076676487401597959944960400453165246454843766908789270151314453967045453306683432454541339072510972817111831678074392717165964184847430353305235620990286013148048284061249775322382593759941914811315831612543190588504613519771332951706277879244577183032724282594149793742937527813002691792611353157233804292574347984529226523225420370771083640766316256000642407306977074793623477461570748869042593110432736583005526409006725001418049493041466617000673151082526061228320663910123759867880483544973796189806043758044068667153249953216435016027273463201676150373155996698115786661721438670276502158749802089272702720352613332334492342473782009143753179201215430563603140993852864077115454237882958608337900518860567691731154534742769122847398636295412125527681545424744623797528728100455130415113677201821598593165792497779218589853283226962168328485640437107912081678389945068959008961394739969919518750332305118231898914692054148404892544832932341476200554630546467774128888702815880154823895811682046431584407464216827393453318607815952775726074658371582129394484691362083612147803218830722791970428034449841294178289480812108574167370711325409443348121374600560593501926780595037637222155240934539317631215087759791029576411794184999642843249430075290809527130994433803474843907052045096106827570334048330057319610239700167954079295300290039700070796438849872562354416563533281207404835136720206889370219307865124955486345965093758046714360929875428621359900254171901953604508854289254049030124041073158757445379621368425788296081445457842724605877953521104946233991084670401582140589030818669300004047423643149473070042955337350658514043107561836000560383620008818225682333724060342604243342481809351105846191496171871293153164324423554626762141572360685016024913992686836221803132298558544098670662730846364306060421663124214743526399967903989321513526460817748259027269249997711755427590433961332700955700367728238854594548938288947279802451815403617525171015181341694616237086117214169826144404755285874981465653658604617247332321788738559246660680303082495065955599583979855461288599320760304110455457207447887378486212737727463779094296045101110952240683889928888170303585261855082693340906484865326420171722517066566581050203446359995170511878732521790074864668416983922935831997131059782884587056518331661065619920597551969577217005208670454202004377423539755297784793572778839173786930432367547654423932871735186467365244667922719497151045451379040993232183574638749794414222363782951076164754856423424850118025019242081313390248769582416143890433085818939535619588710667865477537044526660717177049032560044590725819485483942406299080361847312295847402356322743017673665148424427702156064379085000634968154954399429390740868382109446409714169619012396799908780910591394474006023369812784098742230022959940337651630605821044795688567993531187999193205442316378906784318069220699873816826955509890109976408111162462852499981173455222068229959027323543418271864465294127277757853139203198942096883728542312380850267364462890443315997837461691462182450379667704206494711920151050023215411248374677145861446444487737380873131479862921803884842582014921334732311951100679158646588358455519238467404980391503202566877151452935855896351685123969504849410643525631147559642072022150557551636253552072681879653746660215129021338627553636416267484938853694840162713397045734571426035558479361659759246687154002714117481195433775163944479506570849440475102961726168432218865126773921893596615973658652865646101940952740083480497305380006805173904235118889021073592427262742588470678174729953044999519533000720368919917208626099426390975892686792723770629349720995407642616788302679449666941409699806225888798955690567103316219988418290071377215845724555263267094674829492009467165317440443209571280242150211379143059073045148337853077972866009114360496026838398978590998712080331293181403927206331237539386609367745871534579981901048645932085656706492687982405044223691653768595629104462824466251842676256526333994365412748223936461175883177755134623623030563865445825765589835104417921971738155814915068083596435083370974115978122083106443927566478314813258688019893753265410283704795866661882257537484011432993193440738157131198952814490728625120910111116508653235692617408748789144151926354608927483979502334628244528819135140284977434666033857181020089532477025141386896926447510680602454324736869521689892954609798569374051782082126189065119908602547695140376133513935607414025300006123868406322923488482542505963754974117672847406315250758912662668212200784345467376674900458049350363993227580901084751378559152710764034412391554602563526568570695717493678471478506844662938922136435336987451177789731758423239571795532874784095914986086868125297814457503047140089158974335738517106968372448758929683876663730339589522675592551396566046808079179741555780192881251394294980367362589717511565800350310156413536431455548000804651578924763915555313102773404211846315150849242406734721738143505212211930880988543561590334751111306021946270833272142263769563419283590165513322831051819022270525016983925299982040599863489861711778178555410206021693747644469247073817869765402117003979310908101008989707960783771859936088773831150230568960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000