VERTICES 1 235 351 1 235 9561 1 239 9569 1 243 9573 1 300 221 1 334 170 1 346 154 1 370 124 1 377 116 1 461 32 1 476 22 1 486 16 1 506 6 1 512 4 1 519 2 1 527 0 1 1282 0 1 1310 1 1 1331 2 1 1367 4 1 1420 7 1 1437 8 1 1465 10 1 1488 12 1 1508 14 1 1524 16 1 1548 20 1 1581 26 1 1613 32 1 1643 38 1 1657 41 1 1666 43 1 1726 58 1 1747 64 1 1764 69 1 1774 72 1 1822 88 1 1877 110 1 1891 116 1 2007 174 1 2016 179 1 2037 191 1 2052 200 1 2121 246 1 2141 261 1 2583 703 1 2589 710 1 2604 728 1 2620 748 1 2668 812 1 2726 899 1 2806 9573 1 2846 9533 1 2874 1195 1 2874 9477 VERTEX_COUNTS 82733041655285589830654738811133598967691493065257161462494373326286080499898569196974725789547527313819095635653209305922432656733522965328418068637031214462703802423782336451118695727807134227903583757954245811710519420878754205830941239592612713031671717374009016320000000000000000000000000000000000000000000000 3200156041115844984868718921747781161376970915678794851410232898916071902003241688189078165259685550696134901861402116320303940352636749725905416233776093757952409562642516359365520007671191647180227767530335762102367265415499351525938695660500867709394276546973282249512259356216640527746235205952662453890924897835133628062392692372441210590323105029446971230327772241342030382908336110664031993659330151339601535845562235934652543502294799349424761066215549257769142813675697245760149604905939625125725106608313163949266673067091735616968478365166961812542153062309088262972337233165429497040858493994162854788073642397070677952905356440446423198108550871693443165021599031010689306406436534013685347433916386275631842548340791915182309205757232173250071992910315784792832878362053829851145661724915930114951206961669394172534379992448189289311821806044764834795874263887176163122259862333630403234210470650479292443368284821651739225410066158727708795385533068071722529341940885707973632585415573161774292973565875213283051567430325138978228623440195513547699662522074084374372218620818314396656834397712322250898944951789727873847445796988136164669928207683395102425005270006394732415692983625141319452733316488578480030776052405353446351153840939416385153154264682584336539706816258358332165689725909845019306371106802143548960812214690288558163962760368207531479144144633318241927691461630555926341376747407926267520694960590967607384623086290086489302742864464149941695076072777147875900184713838825537202040684864683643014732691857935558920455492783743455101148723481786725760960397618517610623159221469328856499031210871984783300044665698240547578716791671998188383998069427806511151238502505728438498727799007523034234177427551148138336122727163923778205736848774827792704769181482375649186483095153703005531641063302677609329934756801261065403876691514001048366788442784281408165378643554217684967587441932846617163268646056460186748912401469428507007972093140112620909212094574046497435834728949738127600033001991083354890768786618146909088889827704322252527564318509964657501973378749723865023218073423897633764290451426781232072584763888093301647880340033767992066851533464826227034807754007862766445597418706724182761580599141832795654613951627536953288427626535665421514847568091257558664764871925434254215611931460321353230107785153468263103878484546941220267932089361263665415144350162533347183732692187683356137494467795295720921532101417207660906725050927901995870361945285533014047171419260974349833264866754509165170999318860681681444952629711921799487143787913248831213324284034774177197697983733805754670740153371256619734852788908527076137757549851806336704551260934873758566322395138824055439704618559364496180071077458571597919021746849694025190150894342217083563685858225824138788432592449940945630966807564438485254305187085108507396064038289460756589476209378568788919905640759594424067537217165881793939848507664233639420051387396298301781509664091003162033662683523131921972998083465302600199765768594313933741761253849519537711003213353567526786376788550398052513344269567509737422727179581426625592513037557072850286465482188198773159756988048842582185850129903981504349769392868207172893425740986764345180514719920065246602799889797852419947783785859471016609325024416747365581209156483664219455553866076762545027959610744344086171505350779206894899831655675835072169811212401586801195209207031588754673373927035955123110546684154918443027000303603366948113931380499363739345893968604934051831662584931290376271207628714134012353856065674180553205380322910938103268859927527658193106921278285208712484398140933233548654520372113503178342536247220002162032497377133524380744714895229551402370659952193231091424330847041766856321452985594433337692499453420495388348334059950512994486675773090311840562502445213647227612925981542697663219408519510253814195043604533821847279713184102243489243494019002582213861502514192525819643232191106352748077067026602645630880600107576091785530787220121831636908518834466535384090819161351375519031939527305652118510092728604282675954763138897257210288388603462157972867088741820419650264231832133986254932092841332254920366503016115797319824116785252042208235306680691987686737482105455538907803426724255247415821143144758338427457364605615050756790535753138498301399428165099443607690826461998763240069219393504761901864067121537749548788484090322424588910437298431958229026707269984328306517785920575009567180088105779843160769338213975458505570159016037439648499639858619248927839775455542427176856116738914048418759421826415159270050829777061358129843610917668571483956269005877393348985913097604338490914826963590946282748509724352500412719294855509747158166946389174664714629792058252644437011170509383209977264384028888390907364021266918066873648853455926443223652687120737039673255572926551873275191326374738033787359574768419192938916264006539590882039640556336034382026354436119519832367043332277271480875278939834537929500743170123874007721024736295170797692629489066265984690952959415375055614678909641340127561708014351090937095943838348892140246199683278908134253979897184770426172433512241490604940792546040067401832301878273625100940297680681675835462019829398039826680714270297632804712058311766154900956092772167149170231563130480134669328814817960611871987433738681322414889451239637562010803772088841674926546505666429110827984639420896526489960046627957047019769085974991481112231943807609945130832865087257930825670291366129250245421565230011083546132416668032876451083865437253267716007041169832758088019608581008014207350865584056398314233499904948425025565617098385564600243689964481524902314045204321020617881810609980313313402356741529222644745076986560191063298730582374243459350713699920547381004815155296966561917398581243078341034408684762582687092334140374302366003826801176676652240877059334425987067067482578436903289089094662378195502154187359559005404039148750305571676023223177010720465176008676925280521941689620679090213501873275041729928536247796034334018590718996101985720620193631122713616199849856359213466352988368963912909686989821724535158906184018362271629415786809471386696351718733533372002134711133923968461220868548945336471876441565234991537443157893247235779050670266580503332727493359476612321762751001470836137196292704632196982230452207103249684249749960228118895279926603955154506282608708212755536069058809998090102473781096576255540411609860282502085367275525443543433731353011455014062167833206344183452470152934632974748026402044005123332159160581804317763094674472209044360531208564626409011197050839515208472137756459021596587215429838196747460125633632609648511135846023390076201816460220214404094977545904736850213526892117609992927618892126398539863320931099369193581585195531829402883020351300679846693752978550659243510961507369199599480733054371384716014047330935941764134969295314469385532584664504679340451584521762535685207733797899247415768964231487163497210301499181783328346967091596297056349928559279825289859792445890459892922879132052423761374921329034938620514150894443906230948714076626465854113443941749766841726543635699828690538798795608506935361762136918820188566792672659228728550866164911424490399989983554535773256655877797884513398212093000833566546020507061580470398753477520846754483211767574975204863426792267230478624539326872495100091343944499358681987725396737618169709086818683152389051278705323601930651906349325199136936736442873343968481452237924723382380745754618147360093483654695306365337790258644873659920894851523350164511055016689954663453830158347067165148676524515725063784773492723138016891603553693430298731335706268923433657151961235652004257741009998864268484432764489956181748452607563677950480143542259416614652668558423750773038586732853049619421429053972993391708465530479732478046219957609142555760750941151758129078613458639347565199743861572686232168343340848904725672836029473776977168258050093655508273809953813182244154937014067182411431677767410313646801218435753495515773471997174092814862434485641105777047119477153722289782264560610739321384063603953293471274581811495111015460794931439252049507842010295506627977290467698030574899909175144142699781922776627707762288486261208266399527995970246046161718681123097646254565344047293230627123034173014275091749406278057356041861445684598598687999920418906397405199995276308068925643718801484139362020083072254532487163494851278963127442952562697404202945119145169820682261536926091524762183676290632461750809993040984178886275997982303929983475752175245544393075799055465112015275118418925744436607203251658022931728257966296630702691766752039035428878908002995878726949821908650573108134728326413724092309728676023006259332139021923283084444949200123785721483169700574700596992409600000000000000000000000000000000000000000000000000000000000000000000000000000000 96004681233475349546061567652433434841309127470363845542306986967482157060097250645672344957790566520884047055842063489609118210579102491777162487013282812738572286879275490780965600230135749415406833025910072863071017962464980545778160869815026031281828296409198467485367780686499215832387056178579873616727746935054008841871780771173236317709693150883409136909833167240260911487250083319920959809779904540188046075366867078039576305068843980482742831986466477733074284410270917372804488147178188753771753198249394918478000192012752068509054350955008854376264591869272647889170116994962884911225754819824885643642209271912120338587160693213392695943256526150803294950647970930320679192193096020410560423017491588268955276450223757455469276172716965197502159787309473543784986350861614895534369851747477903448536208850081825176031399773445678679354654181342945043876227916615284893667795870008912097026314119514378773301048544649552176762301984761831263861565992042151675880258226571239208977562467194853228789206976256398491547022909754169346858703205865406430989875662222531231166558624549431899705031931369667526968348553691836215423373909644084940097846230501853072750158100191841972470789508754239583581999494657354400923281572160603390534615228182491554594627940477530096191204487750749964970691777295350579191133204064306468824366440708656744918882811046225944374324338999547257830743848916677790241302422237788025620848817729028221538692588702594679082285933924498250852282183314436277005541415164766116061220545940509290441980755738066767613664783512303653034461704453601772828811928555528318694776644079865694970936326159543499001339970947216427361503750159945651519942082834195334537155075171853154961833970225691027025322826534444150083681814917713346172105463244833781143075444471269475594492854611090165949231899080328279898042704037831962116300745420031451003653283528442244961359306626530549027623257985398514898059381693805602467372044082855210239162794203378627276362837221394923075041868492143828000990059732500646723063598544407272666694831129667575826929555298939725059201362491715950696542202716929012928713542803436962177542916642799049436410201013039762005546003944786811044232620235882993367922561201725482847417974254983869638418548826108598652828796069962645445427042737726759942946157763027626468357943809640596903233554604047893116354536408236608037962680837909962454330504876000415511980765630500684124834033858871627645963042516229827201751527837059876110858358565990421415142577829230494997946002635274955129979565820450443348578891357653984614313637397464936399728521043225315930939512014172640122204601137698592045583667255812284132726495554190101136537828046212756989671854164721663191138556780934885402132323757147937570652405490820755704526830266512506910575746774724163652977773498228368929004226933154557629155612553255221881921148683822697684286281357063667597169222787832722026116514976453818195455229927009182601541621888949053445289922730094861009880505693957659189942503959078005992973057829418012252837615485586131330096400607025803591303656511941575400328087025292122681815387442798767775391126712185508593964465645963194792709641465277465575503897119445130493081786046215186802772229602930355415441597601957398083996693935572598433513575784130498279750732502420967436274694509926583666615982302876350838788322330322585145160523376206846994949670275052165094336372047604035856276210947662640201217811078653693316400524647553290810009108101008443417941414980912180376819058148021554949877547938711288136228861424020370615681970225416596161409687328143098065797825829745793207638348556261374531944227997006459635611163405095350276087416600064860974921314005731422341446856886542071119798565796932742729925411253005689643589567833000130774983602614861650450021798515389834600273192709355216875073356409416828387779446280929896582255585307614425851308136014655418391395523067304677304820570077466415845075425775774589296965733190582442312010798079368926418003227282753565923616603654949107255565033996061522724574840541265570958185819169563555302781858128480278642894166917716308651658103864739186012662254612589507926954964019587647962785239967647610995090483473919594723503557561266247059200420759630602124463163666167234102801727657422474634294342750152823720938168451522703716072594154949041982844952983308230724793859962897202076581805142857055922013646132486463654522709672737667313118952958746870801218099529849195533577617250287015402643173395294823080146419263755167104770481123189454989195758577467835193263666272815305683502167421452562782654792454778101524893311840743895308327530057144518688070176321800469577392928130154727444808907728388482455291730575012381578845665292414745008391675239941438893761747579333110335115281496299317931520866651727220920638007542006209465603677793296709580613622111190197667187796556198255739791242141013620787243052575788167487920196187726461189216690081031460790633083585594971011299968318144426258368195036137885022295103716220231630742088855123930778884671987979540728588782461251668440367289240203826851240430532728112878315150466764207385990498367244027619396915543112785173005367244718148223776381202022054969056348208753028208930420450275063860594881941194800421428108928984141361749352984647028682783165014475106946893914404040079864444538818356159623012160439672446683537189126860324113162665250247796395169992873324839539182626895794698801398838711410593072579249744433366958314228298353924985952617737924770108740983877507362646956900332506383972500040986293532515963117598031480211235094982742640588257430240426220525967521691949427004997148452750766968512951566938007310698934445747069421356129630618536454318299409399402070702245876679342352309596805731898961917471227303780521410997616421430144454658908996857521957437292350231032260542877480612770024211229070980114804035300299567226311780032779612012024477353107098672672839871345865064625620786770162121174462509167150280696695310321613955280260307758415658250688620372706405056198251251897856087433881030020557721569883059571618605808933681408485995495690776403990589651068917387290609694651736054767185520550868148882473604284141600890551562006001160064041334017719053836626056468360094156293246957049746123294736797417073371520107997415099981824800784298369652882530044125084115888781138965909466913566213097490527492498806843566858397798118654635188478261246382666082071764299942703074213432897287666212348295808475062561018265763306303011940590343650421865034996190325503574104588038989242440792061320153699964774817454129532892840234166271330815936256938792270335911525185456254164132693770647897616462895145902423803769008978289455334075380701702286054493806606432122849326377142105506405806763528299787828566763791956195899627932981075807447555865954882086490610539020395400812589356519777305328845221075987984421991631141541480421419928078252924049078859434081565977539935140380213547535652876070556232013936977422473068926944614904916309044975453499850409012747888911690497856778394758695793773376713796787686373961572712841247639871048158615424526833317186928461422298793975623403318252493005251796309070994860716163963868255208060852864107564605657003780179776861856525984947342734711999699506636073197699676333936535401946362790025006996380615211847414111962604325625402634496353027249256145902803768016914358736179806174853002740318334980760459631761902128545091272604560494571671538361159708057919557190479755974108102093286200319054443567137741701471422372638544420802804509640859190960133707759346209797626845545700504935331650500698639903614904750412014954460295735471751913543204781694140506748106610802908961940071188067703009714558837069560127732230299965928054532982934698685452453578226910338514404306267782498439580056752712523191157601985591488582642871619189801751253965914391974341386598728274276672822528234552743872358403759180426955992315847180586965050300225467141770185080884213309315047741502809665248214298614395467324648110422015472342950333022309409404036553072604865473204159915222784445873034569233173311413584314611668693467936818322179641521908118598804138237454344853330463823847943177561485235260308865198839318714030940917246997275254324280993457683298831232868654587836247991985839879107381384851560433692929387636960321418796918813691025190428252752482188341720681255843370537957960639997612567191922155999858289242067769311564044524180860602492167635974614904845538368893823288576880922126088353574355094620467846107782745742865510288718973852524299791229525366588279939469117899504272565257366331792273971663953360458253552567772333098216097549740687951847738988898921080753002561171062866367240089876361808494657259517193244041849792411722769291860280690187779964170657698492533348476003713571644495091017241017909772288000000000000000000000000000000000000000000000000000000000000000000000000000000000000 9796166108722180214109988874855196876847049510350872579742524707899936246942212100659757697097931967101269651913239139990595763751955913498904125411038581119036837037221773859783019504239707052823335206236163645051492663213748876689922887121169000217780988946685005166447826164180713751439121539633064249544072173553050373252561348058099750460783173307242469759957707984331418588898561149526042677651506140183909146766925702721577186867971733521067764318111280478257979584922478038169094949752552384094048196436012366459909095958328679880454292499154585902576672277443453945382138966678980966656002192617176682643142159705432913130351094533324777373210378143070872499663234540475450941677370502428336959030858165754355481507398626380561046784670150612683895337098265558764670462416569178395635989565988335596191874241184256952697623535864184464064831339196083533697140524369997851380053732608055280573826797537327991385198306059198551136462147623152820838517142951391217539001584667532124169529572591653282199574211183739577116809968413220693703223690406409964387214856041778651972185896133527075687451959636441917194812513537103742274002123034410226868831789791379087060594633725866228137686760683924462142660117469427811222423161333266324962536141291370894378741029608637073117660991441875978664208914257237737271869019198070245397103273490223818224096384320306658459817513728163762529174973211955947618501441990796619359577862785387993765399973711808929048520811535763927576305381918264628812299022614645849677596455061747819997414449273253937174167592628839946665488252188960807199124421480645736856851145991651466746003403532025918791865737809052992935600519367326334292388418352942453386800580710454779062825228179954195950418104622180489021415155411691209324876197072608754881126531714229019114200636574900107242942164088680762604703122876093399085860319336341495547785648958038256272676006855552272178853287440202152086453436351101337216227262580071588918296053307172274094833493445314621772290525049914578308430559342555107821819656996443098720644523847474220296230804336541360427763949968441270219898160806152987275977235361739611052855584712852430389113209934857596429280456514002748483527299942672369711002623162504715797182079480129595271251326601886867094004553295023608901567801889547223930620197327271935683089768108375308707963136719294453942660138419575588727944336779298008559019883221457763728208894207854523124685139111782367958474723607572899140793410840861871368550023527088194069080227394918277810405767103702457660186021401751587660357994123255065954583239506631015089005307636794594092655815855508013870821902619526322271837305871680480404632480968916217613286843761398338146513159161115963290228109874537367461606396268761382649304386632483256235865875164901252908705571008739490924222500497654609999841449987269222668152996336547474769673242350104936853165598634271460841346236686229929621400771747884067467812314893598674692465975634193133242030938051089621194548584064805194810311470666010715953960630871286848018234410775890757847955352718889619810156615356898791547286503208729921014588594953437013075949994284728243888478833234113747453039431373669926807924464880542157525284984989374425238703677674801554632942049792280798933624463847814629683209132269662093109546950746261485275407634119222298449835562260699464575671466904627003846979366008591723892503387806437927030035558196312495121439650076650707864183353227603197787383235448504047782233250529587166081467398256579649524921696293479983627528397397676101459149142264553482815956017465383218087072541054864212177623090098033599238691866413587090788743634180115090301135819145996810329831145904106132175966296305712843868025593495915282491608902796821233005615411386365947009061438030585742984959560052427319188890218977791032878574307449522465862752636864138156797926660168540265685919492947353889527894494319570605913991559741769550517907989748431182412585271516023641437182415644469240910020108104081914113348860373670511946416113198806942493573187531347187152675442642350481293548134246756061161285150937818837299712292012934260799021725596939835549253454992656533080089107823564596095436440417368926500596167828378383488880308525495636956508732193793520448507604388314919526693076440535801835354366381595827712401400801248450298478132600993311684294271907055043830073871531612122251257210517070609096261410801028907026203105309946945340707800629150861704717868115636896104864221065016030187153960408063576659745990378651706784384936385979150754781196867667171063742576579117053056505586502238153954123204773281960228772968176740316940549879563392864677629203177531384507672761953292928775685935838179286588954026073440393094306140021766659094534540599157948463407006261792933978317501901953505322656705980340593888643337845597696586669537152709621851497424177256022252794091281056726418379639821469526283737767033014112529358715111202843196216382188438142756382922976159428547803458439101821437973267932751010481894746676321881530666676316800510164826717929779047805430820596843929752016178552054858383575019516424555709049428206163045449610225359464552710932686235931298151561501300106716254421260005633889651730948223342088226813049848038614522148479003861495813316012573802954352741886065295794528340535227564455714353150302779504549496295681247235804726355472089490562237260237564682906340982291075663367267793739449927066015515538305996898701626582201055800970182424706898775151576466805681658284370168774432005343135184037893465284765630839744749669317210085018878289918316064335819766874221873849815573852874113817226307402426452979668887402181451221190153472487478563440657367459085904808392403165913194509540961769820057063371177433158984622652856173648188331261863563891391449481599279031215192956537490436679284204385464041077207438627054900778980630064580852571487015044697252785035505599438453575672352015434755107102341469980759459542046159188475301744430244239406231689628558424485908724477090897404538243621063983898696987158581768665526845895690216774715523894218314950591930971034752562411922930185515194670295199517381268560399352625319297191248819464130503087195923789954626383205135146176352488554661606481054308049060009923252640209304829560227887520436227160588452482265186080592506865262361036977529693891038491243258203524092943264787551572240282118729757052046426434558964378726279776640942154951474088786822922590229299141117807419084477311265191659981088302232057951752706746607680296907230318561529310561623119006799343059637076061686570107977470962460569829739179807996177414074911373869957015419857020987589128973674426353545282185051885873880028941502195180032223937957796019488996631871520656797079569523807322223318513342079911864776203816507367566950764832267698452007685412509752554721581791308676711122383989053474536974418135108709963688394224394160086311400516898203169562118041910815110996491941279772455442723402519770301779436565411638638889389677481707941165158504731689322515937398385852709553981170332291449337947939461118938669224384594812056661625689178796130180133792838876890948485711873781691704992447963022401067908974499839015791072459744920577499303653781409684795558901074687855914415679056520698481194349880677843796395425409343496039130104923618535698191533011771383040305636882066177250873780819649917742425051288484840913242857516848312736040273851449846225279375395564092239147208917914567219169971065394305805794567901894694426797883038735694156438353867839887693053472190189870172891870909186206205400331147458401394441213323957473520866516200606223242617665149309573478263639637179301755695721647910206617174271754014339904143797734640868165976657819620456456760559401185432741426446875840538434992570751373675771394166628904319894858269276661984218692994956042138152927574360734436959131834645972154330050736059207688572279216245016665775156579433152589770127580749288557938469066652409874294586199189108723828679317123880320461358799308383187825969676535533877124992289610053887099168912769536231243164359144712198365343253624022614704592255602126233766082572687669594977775425912113583897806352794199801797354449112359673428450282131441389905469879755344147594536698420184464024324409142485912440501914090483421311092632887564002251400605031292054708910586926739219191323849816216051547399360335116950932298241424409144402053120774987286837087290300576301558765661706910460150701781551594621776956411618875415648583950767788422262262242113250056147021658545738431608945783578821398283986696433096454212198277220804332608317516773440124785021318215810292242582449605641712392749457250675823423447042279979509959035932620943772000999972526950126607242841783047759370061961946897600145646780507038735452843985187230569557901735732245159288135473077126367025826589671384154112000000000000000000000000000000000000000000000000000000000000000000000000000000000000 53294302977128272310998570282859764827940558522041559308394742591648998811981628891636068783578569378572178722343497442669676862955841055681558519253847045570560000000000000000000000000000000 15196985036194203241369621875471820152686864068515669895210256091917924501564458215305634034100926962705740805760100597760000000000000000000000000 22330480949166428676001930920582526943043933823702081232380312263197229210974728473726162509949143878100582400000000000000000000000 13735193739884615255254821929873144963724674645020945080212942724208172999326316263951564800000000000000000000 5407215978475613841354411505524512221169010867433919548458735955297372212508785377280000000000000000000 398490293757842791464960000 4172631987363840 42239957760 1920 48 4 1 1 1 21 63 324324 9729720 99243144000 70164902808000 1391424967296000 61841109657600000 1530584589255966720000 28020502109896586035200000 2680474197129307298463744000000 129481524489693520555608637440000000 31420849942832294321494362685440000000 78552124857080735803735906713600000000 2330807487929892759984550812057600000000000000 1142095669085647452392429897908224000000000000000 785304982063291188265034797801694822400000000000000000 5252119720039291467116552727697734972211200000000000000000 1596899419906598562687073620915591148034616730752909312000000000000000 10006696859038954255545339722853459925310890716218605439632669755310080000000000000000000000 5946836990514578529009801892438627612756186482781342661267415168869990400000000000000000000000000 1044163818328453692342887977166374740226588462328793947046960323192531955627924003844897740239956372094976000000000000000000000000000000 7217260312286271921474041698173982204446179451616623761988589753906780877300210714575933180538578443920474112000000000000000000000000000000 132593171830509326442925625954059600432798205425312784464785275519307157997336553266983981569252015040245090893168640000000000000000000000000000000 512340015953088037375464618686486296072332265763408599171930304606602858501708441823626104783589786115507031211203624960000000000000000000000000000000 801606484347610107387891344916391880849222672962834191749036051072698291993316920382658072649762354636902421397369926231257594896848173741228687360000000000000000000000000000000000000 3161359492583380293696600946191752785232846457301738554682542717653717898365676685336011992529388155007946289554132144093120880601076707141475074040030822400000000000000000000000000000000000000 14378305571778005890643623992898805628228777770389580969583792888360834235001350976830781442934418591108592592403705393889649316509417821715636365324099215918047079197928966171268890125318310274619651848240620729543907599113965124337965115295474189345581468070484315332654419911433568827748534365151432365167333799014688917256482221316385275228745885967974400000000000000000000000000000000000000000000000000000000000000000000000000 690158667445344282750893951659142670154981332978699886540022058641320043280064846887877509260852092373212444435377858906703167192452055442350545535556762364066259801500590376220906726015278893181743288715549795018107564757470325968222325534182761088587910467383247135967412155748811303731929649527268753528032022352705068028311146623186493210979802526462771200000000000000000000000000000000000000000000000000000000000000000000000000 3787417461627726231819959262161731672329939964201289047781840722085392740237111529643730220360241356154045763325316087273512703277645959960067747849672818609585812827313831287587331675245726666132074330259115725508850390489710020948711725627600835354363540254080651806647991346726711536061608045280082228210157016752004407517826945905685081874415318890666665055636737228800000000000000000000000000000000000000000000000000000000000000000000000000000 2530206095799368481235466978198031553568050035264130037919532953311361407426634958633969815129914375273433676457390947526649195638433311449198696003228150808520739803970302632327289454558881960564316988265019957782209839974346327563206897765740092712324768582720496323033010393606421263971703402513725513707123411716049521493610317391683631429768102894405036029325314845382681821184000000000000000000000000000000000000000000000000000000000000000000000000000000 690770409221279666565653183368747865188625834704487096292487243268637340425757227803498275822134987518874145988937907139956779865887183443828709957428076293276944464955975979242121453355865501810563113907014447453568763541484295286215508968148942080645730283967606300280370242104455512402575849490444157052535621994437871968432922089781988150326805524002068442112454203965902897790483023127782163931737958973754572800000000000000000000000000000000000000000000000000000000000000000000000000000000 803981913249686288261977839615104640989179367369355926339875091274286312693692971303351051338722411320825664702300027477870918066285624541441445239559158784994138083665606844399537983287320676941965550099830038507307043096923990643248861754561321047482728999676606174261268719642357587669527750314594145108220941520140698969847469409068111374343768111722460366558926113008019775894074719768101492629234331252785393791385549453394561185398540978782230672074719887360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 731836673951325169274518677808491561516833732222039384383192978269468767198385170625092762409186854663348102917001401408568857739237272883322157701900438992228498374995049709688498337065997752187961771575252786624588407622257259563464874687495382458827282350231798774171072297702283011125906687188490862330582834414586486280721322360073625654519497184451863157310972716208604681778358165063989453746326087012654650707991072327600609512834275220866270702843875642572644539807907658944647321038549002700456541055878603979073121800629592515213166951705685408814390607380059398562473930858199116447718399203590148374259860737231557954090421508228423089785611697521515985255146005518894422137670958427974603513964550321179435598897308635630057486787933341128148882187954275823678499911987995374391290700974146989045954986834350428428004128942242654230698108239362574957230475571198824993063235373242770630325027753150460879495834776707273805054165346560459813512474343880799007814071053916869531923681480326715466788490811622418024782276680445226384160841601389483961694614267527203015052064037458372812181538520645211544979222068553402023630412441562986746732515444200739762522540200481558887554829183968229209596498691889170565670790792692188818624756714139544054882231103732344183999904335798581421223092822534675853528118650325142758334205992078851583807546384808565239933361559553413041251133133963285468161284476831685589646136066140769797065821862895423472344437820903277382026032536356133907062673904198967254484135517283762173199322544225129940733685581878992739839409260107398345386837962681623128599661350581705684946220387678663947937699513919166710851282153908799574361416991344078621829726770606373917077469399908365827526385795927268280490262374632906042518565348677310149133252342146697629375990689963548133434827620427830587522903566771683241229699068623228556096806610522734386616554025848122256864516173543586197394794597170937628139793075503617892912994991275533344555768375943069370970495478750780138517113915833094739334500937892912037051807301308704814362611919950242612627121387067813689695483993066472555207934047893032162195167443333325623152053692957278077823893419920682771189023076992533643378021537209301394617384671566387602723977815796762720263797371211478181780577309993164193132964521743938590471823741238249451821561301740419347252993343769740101312336747260723681618501396866238812930799119989254344463371827505854913088542578034764586321282361341215667613050065960851255175153146643303040966749504030530752299086306406531503584518207653272321252873488329916188763843038584167445517073315453005304107432135664657796489352994668244668913657626438605693453661900591404494140218942619008167436411442908508612521459016503583491497050911237681824693122063217530065058325299073555943992835455379807158309790031080600822537093242086931633399336651019218435391460159801102756760842733868081297723709957295187766569670775654272820831593467709752204331439007508542094529602323555885102525533744311415254929500453510564754958661531439383524601845479025669987989271716126970769754315125648928746802009105722653553925110464194000480022566273102335632696276174020123489622415339345159126402975582910996097098733883695905926492452327525345541765205293972303562973543387365325270465748626437268001167655657547684406568065120127268673877378898084439179031608416020490814965867776554175857741343243454003240904940160975838688932358088639623422088389035546712620361416299339895052343387201601598326501948743499884419509206948768326113060365548404806749458383296491017548435728171256725608885728850980997840310438404073814162913616533219536307952319486662626149501595073910924494071136107680001970275082069836752390021781798808321129640152990406876623094479140946903061512717979615723536221105160788124330207275602956589672282985559433918125885012970905290389270266055834165320339870757651227526421037182794456306436705196205470244393416650308566337762896068433670373080072727252054394470022959952137950144502034148775647227510398762493887783528378675926205039363269827018629107603587978227322352326184333100095710271789940621941903210520516377231969016314915848077980150673236796962518957593179904919105633979615838930545728202058761740970128745753714025238376988814983379044821276832069971794695811923044575919578814945960217013780518529749891575506855365292866053911419841282196973372559450097170048986615993429819288619417039601388079648811323875227408255713837426600238826166390024817295367210906920138582950433677391360153475837064938168990558513765249366696364921230188009909520762863955759265821678758014677131300980616143218619059096772716018837382104572386378065820096945688390695797785413632005376810576117482820574578654436414648721514203968163606798467993180556847156210118695554156019294406451232482646247505659356509350452308227956316887446377615263770987048757403611126683460867742039265863701752464797950666652706082065268732366878710076146084233055257736689514445508679478409141517596879676164164484230750607216888949531712335416331067972462558349356332399657062195935173265747544856927330845993264644763417002864668816256199939834093819891252372892261118503008351942191132174231418850334070980678106654738035354829975414677386901776779689930943839212504168680132190495738090334927606025689031439582124218080590922957221704339373982067955215893096768468244028016877417741410662678999735215661260729279431350016962750793090024095933053913283064306902295040167425218634558412463368082320979838440171644115489008045333452089635378944590190140423114838427862688471958317410526463520307096744466874688278579361101894780486414702980994747942272607209847992014579521034863142441873534942620659123030644258274961186546359861782428506411599270558758654335078204147099820761820341958670953190677399454889835377173338329795404233269605062288288685405368306307810305312761931416866575096857129090529425867099265852339509134604155656585209492158674316026746796243471256595939688142713673210146197180315424740633923517009866731047426950055218335669006565666224450346588044394390026696748470002243835967603341608755039268082466078404555171342376149690722142962914909690053960073875540328533800221832578223744780360652294580879332075626100810400260690503010443455177341435653312514902933792912202378054081530838538056033512496866547020031240482045184793584247524392269088665722094578659427815553127759113786885851684379941327036167010037454941507172111895936296101552345312951728541231978662903822001204113835232863734721045694601427795449815509524601687588732262899178760562819080464562285903143721936065365996596915654182428549814109351122412991864826007523444698172407309866943417154167029924219367390043821993979556202469150792230306449863297787580297385868268238722675030032013830893230815034907356053574437434824323367403452963014464266429822629275852786284208286452850887408720254688203573481527829123190672885681431379353446220577235525872961004367130930615173460185064084617435082057385335400862405324057361643400773088076198209257505915488665625034265161079698655072525993912790458159545999093776809869359899107991958797260790302739644985896448113804585721119806889027816283584039439490962677343407899829182331640852128120108233214460088671305530521856889486663382132700439328583297727214038439175806305619451874921974926826265698987823658372862318173305772492820985631359582886888269911350921161121197619955544581669097853241961993706404602720763454219508325130330693287864921667493685177526655178832236883819601423261314699915572933761564562022516597032138281360294503585149212093911403249331185474190583355235888827919010776920079337056866392499148561749353163642931269689478722007650079695587146926888183556431276979547258204774199508643431465303914099981085132130971370934763520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 45916223338069196333239033442601686560925613388751184151092875682827603852604042806957257587626545562679365784177864755098762887433306292193871390428401525507408095252928122286145006336282620296486770854637729624163174055175976715546544380444899199410142914172361111176430577164766725674460265951902883625638780959041373255869998587203377101797827880151287259885197619776890110659860405137412065195931059486854031295507959878429560711072944444371094285129913504752958650270926217788749572619582513295008445371852845696401276040810511578535022435279942162688377455862946270256945557561285709137210681142797207655436879930836223448666317425710061161987525131537043019770881520789242359636119669398735011600605196587206039873319483642450724631582623676936260020594395019451488780701872106318413718624830022963695721192207902621010370398532872544049425223364415121139123875234559060099179151259767343068922803694419717640846160747152333258498027867258809794605255664360872621197640083430173849922353385251604327968139599849858860354329041196504736038739438587436427375033691446805461469856291779749146642186067785626967694567320760269986465263183442734693191595946832127127314505764396863197823011390588819169128021212526032276289582225857946421902226537308018278374867468105210268908316599243715607293573911136368165891760010840444496442588683796294342259868681720377188886923107623144293447543914425986256833867289669233632311783054135272955873102284657663508143955565794401857252343332262089552115489410930729039610179333386049764594896956817264957428559759480367940773150338790211653245894231742258368750429508183320762187194610525325003147731020304480131872624198955018571990375265974802681925681997009640367503669349479709894879316581050138608266760126231976008224525163028615883910412081808292639617615935587356785611956685453254665569423109415157021019589855965729278542331526615312103171996670829110169564360234734009888571231500610013419712795562942860596355153519413870483610856759499657724231934186976150587711142053082165220307509773652191582761568273811866162536084849155826331495519878909749933706454855023760784839991829913624191063253510180517219768280604739767903311748278031144436767022319789478275091863299871612709960138516371269798843693834543245166086363835549427459101559071878675551472503254408105467818491659211709153317277455729757884553510383405290706110287788706908621633209786970489310646471102463473052311120336338641803762261684762596088402369512948645730486704122703797615158715854154619972858551320540291717486233757460549408655885662709191938241274770487770643796368149793054309476053654965091575490982000136721841943767513438386361584637856997560514138238953434053478199392971733418986420580599286192811945521795211559950742600803053866094506448520769621872709106139037316036031168308911620149464306528140115693384330304535209048717985785769575996142737195040460271641672088597679123459816551186181960230253480577649451607939968444422392921661171728651779569270960829271167450409890018224071164976034487410601702269916339947867173818052664446140657930402688018218565225951694243547629319316964592240492000641728986301511777113449010563698698765470323045038385898798596859065951520636106310904503036683005508808906164150920479868250837819501975361083606294637050298956472872485522745123989103729944471852921224070881903164882678712118874020309984535572658988680538903429342550630742047446350148640045799531271430690398350011558620233224699806599874758843377072470886909880716407120701053559159643816788576165441043260809138259076216990521913463289608330477841435194010151082668188867829906586466999424431245921562429461190498135807885113662766387587056556787006695460725064559242624557637877774290923038949264728541410747263724801869997368966132162826203678077721626011336389108599417988955508807430600295325624583827489144956515546635547901982432506274481953253217284197036113118934893996350082553428154792251270455175899538042506926153619230967899670238042990167966647053090834278587505765230086964559299299754769725367190276647553732920069862892559961250198306980105826850497385092614348693487454868370697138097683211462728318736438742187976244586776430761695736283157842863161684358907242091946358955010019729135494181844482555832994011027533896580030170046680066744555247481665726097721432028593283100787497676954783421449596148294763824289507504283528385870190993116862737080361362416054967293494582533509674122126170666590039800505292609086250382343770005722360675957415636573430009682389447179179856213466088593539272756243389417658042159661791380888559988941498699148662101216449697210772931270692022383069329035072928214137382478236519355101232359075935243081321321673590898701005049990858738402986696386487476047634707951702210637729261605669227507517092727923547053481612290842291202259133258033227765530763900214308429088655627243274431412118042558662604903643540061255530148309081281611949336546271441876827598831304726070180073566384837754204454875661229509521478126697730970832549309672217575551482315615979129585943021165059367841258646814277277032467262983365696669645857548461311984892655782791839366868496023208332861233504939125092451171110576736773312877179303696129579554716830869551260645661247708807716692381888601340314779313765071781904553923250703499443184579504355871483053424340227971440512229446565877975272741116927507003967700099494325649266197371907983764169253210614231136702939263289863747384117378993534695998336218335455987497829051431518046923942235934917455065224753009193845159012444887390622031850334015417000713745771287339713795242926640362209257164530308121636425662661148419148458326026734568777726210658106253763014124554386924493514123384649136475140926444039196033631612902736192984340125609157786482543410174494434039901135803393803842475424076989369356040005683920692891266776786960056751123791835395741563501921478601428046026022046905331917067167963661524662929701851551940224979808724338847442116789530605271945870552129588375905260763718349322567669273517371889628378659573021599742586806004734039598528258251475477770022396783362748792429221660931346831607290581144497900386406260224198587521740811800137991865899257792256567692909289301384538825863934771643305248001249986160927509781176684977492372376024351350597004619504407243862816469580851803305607499957565903415287796107269750385969985365511308768538138172969164711598655670364719249092887494978702822623440057298343856602651380739609181561973257011419243442029319088103315555151593545453555226728206433541058664255190724410402164538389724873548368673530784533666181758316350411991937210554039080875358702186486881912382042911864896620189440690553643581810601898080843392574503110225552665010594887588826741191835638327301938372856060472453338560523029318061492590142607222351531515102351862809795366707637036541982050370135244578829660368365198925515666102279317300387478497927744756057790499008604172580484243897232870429563653790031537830787249337927526141208777264020700267969310187918049577458704626465669578269963162855889107831313139070019426913530194708164870263145806395256606919125794641898244441626571613200253017909494349649411511676377612925859233727183667817623488981290948485034264064417183663529300253924013373916701908861417120176314002755548328512170040240318954569904249273863996075133133218577468467036687280499175099328180895592049343109816456694209403779880976857735046919179671234122389621611959921011984108697564177850227631384728922724770536704292780275575596305489833007980971978520745994057686936146024733372539282959376504893247560717379004147074501544678736224562244534112526058302968938037655280967600008844300358301656931731991556420309515078709386994165652648298617880023400448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2722225597424358161470012661842149224434924427936021181743127430417016825230265335159616032097843812764425591515198372101845023544163933122766328580336240985248538166112539841249265859069972635061184997846510405344253648375472225823631023312633887029063229637113890657251765378838362062317455117149367516918146351554167050488936657954739853552278846413456626374548573893759143912968150665882424547251441709406519824333224315709062928037499756715540944964381390320181027341553507857542850780611944438643883251530308164986769186401764264667019821829242569587770512850406594329593731702400186088919321195898656648255621692351836031275868857325622132736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 127545064827969989814552870673893573780348926079864400419702432452298899590566785574881271076740404340776016067160735430829896909536961922760753862301115348631689153480355895239291684267451723045796585707327026733786594597711046432073734390124719998361508094923225308823418269902129793540167405421952454515663280441781592377416662742231603060549521889309131277458882277158028085166278903159477958877586276352372309154188777440082113086313734567697484125360870846535996250752572827190971035054395870263912348255146793601114655668918087718152840097999839340801048488508184084047070993225793636492251892063325576820657999807878398468517548404750169894409792032047341721585782002192339887878110192774263921112792212742238999648109676784585346198840621324822944501651097276254135501949644739773371440624527841565821447756133062836139917773702423733470625620456708669830899653429330722497719864610464841858118899151165882335683779853200925718050077409052249429459043512113535058882333565083816249784314959032234244355943332916274612095358447768068711218720662742878964930649142907792948527378588277080962894961299404519354707131446556305517959064398452040814421099852311464242540293789991286660619476084968942136466725590350089656359950627383184505283962603633384106596854078070028524745323886788098909148816419823244905254888919001234712340524121656373172944079671445492191352564187842067481798733095627739602316298026858982311977175150375758210758617457382398633733209904984449603478731478505804311431915030363136221139387037183471568319158213381291548412665998556577613258750941083921259016372865950717690973415300509224339408873918125902786521475056401333699646178330430607144417709072152229672015783325026778798621303748554749707998101614028162800741000350644377800623681008412821899751144671689701776715599821075991071144324126259040737692841970597658391721082933238136884839809796153644731033324085636417137678778429816694134920087501694481721424432119285723878764315331705195787807935443054604789533150519378196076975394591894903389743082704589421063226578538366294895933569025432850920820888552527083149184596819510446624555532860871178308509037528279214499356335013166021953643745216753178991019506443859661875255175832976701972111495878809082774565816207064569905795455098748409608615441866329654309645842373355848521718032386699192092547992932582660790426417731681363072528577190852523948981138297140248085129086395731869589753112045385116121561838013229433578895470869301793695796400340843882264329766261540611035718198112611921437461760437390415024044126840858866495114652140243807343878800416091817526322371263791921043030505555935338449843798648439962115512882936104334761495108203983481883887202699259497184501612775794980033182004986698777640951668897371850262517912557693394090858628163992544544531023080310055970734184800389210259400917512597802913105516071582155544840936652890167421226866912771330898499490419961616556195148557160137365577611023456728869226836588135143832136863780081308798473360805606177975458266762465029449172971989833188519927272368512350390716473340800050607125627643595120965636998102679422890255557338136073059754936426247251565829718792973119569551071941107213497405420890655850863623619546341681968913628233752556888522918993943061042669676684151769584163767980201348674292011080843694290199591447844641338619902451885311441316723083290376590719413001496953970395973974283465128750412889016109809087307473328750032107278425624166129444096552342714090196908083001990019779725148775443455046634933792891786835580939608545047195894204064693356473549559542205583753007411635743971962740186109512309016448784526281084717043910791982396573298852934879963907487390902957109007290437882993817474786219303513134837252075732568894083326024905922674517232439104782294475934414190553938858209746687307223042571179399520803180434765407320966394395645850762449870147825789436211425330374705545416895981744874422920195708821943161229185905982275641577499083994563861577685130703030095218298627125639130457109164721541027014908861879576538147000194063590444336806106408278071741251381625257262079704131819078807492050271342254063134218712329839411045123852156752115821489675438452397671345441409005810962108208361165914265261616234673766202761141743149712722306027907444629845986798560182572493670644523870230835520826880429953948471100411929899511915298623009801071861641647546840936334337117822374909148596062593082428117017140740527888334736923914128473284288250015895446322103932323815083360228859575497721822815183579426497979878453859493494561554616087169134888858170829719857394725601249158918813697974144506619637025097424800594826062439545887097503423219655375675225892560204419163058347361085718717786074156629131877910096410976950585104803504460192298631991924244232075148560034141228586672942036827870077126474344167261967858579598964564651198366994562662951680287898722392376472634191892448922081490406309560768965552309179794639389093239957882650567930210170081970892994796382586030090414749089493265420784210044386471072063947680720466225718463372992436201297952731571379637905159856836977735812932729977331574634711175578702392315291497569701253253084935379925869103275843600359943207546752415420168460170132524465879701060801670389763275871569643838623760897918620831786623831956544087452926178722855476223645081796016327709090947547020852788799166943039793470183881588633288233803481140595086490841497953582954853844770497204263044439822828709599965271747365087550130344283988708104041847846536136649569886145680242751727866250927820602779760404920242610316097897018445450581269901473078115656737951836523386523495350074262691049239474050295149341705901539963679148650342735136490208724795677886655648976702507600536067611460025438295784842806040262316777503155009427232895765066880526025989000015788668591364629935519333490975343866209432615454172004107226189016738950130292588658519911010170901841471394032088722847166135345385687339213304251681310960751533693301044181279899217637007132414648659366360078829609925059999284963350013150109995911828476320771583395546620452079978970060169253741198909140503179160834406684056178329409782613366111494421849720160534046021369192470281623718960733152143453625688892361072669243082725490791604145478822289864862769457276401131232952267971057921675848909722104349731709132766964638195516583292681975857690383717147136568643329599084346442358591354152718618951731777936939844046118476057610025504338814602809497898450081441911398098764309982070704320074245017870947385178486640901140006012606638124648745468537585512593517171550878751144422047807094553002431551950518019116423283452532958046167192890807093454393918338605780120534929175306182090736140541354413407614421765662020283162146822390201259273779230636994615257194840575617643143097506532952249431574187880657061061251028153457163415723245458885904210183617442548056631884716465957655716084719468344923834678455270091306748787927194532049529964581494243128170024381288946389633248083855327915492940846184626859939638786563488580855086980941861165074759806096411569084064293906653490574775349429560828456782296032258889591716415262082359476421323271147016275649242176855048954136059141523569539622401158843509803611816455592705324171969059492000489761118765412023644916778445330429360845136871844433542036481162715190186213020223608819720356058043311248175305045713039470566055224935715930685886610197872562193393366555336144400301937678271806187864957580340902140379734146611876598878626360647244391588829224294427938019267072290926034831341553823624703465446437163900408540282068552045068228457039201461273063802605660153558243333357900834328615713699255532101167526430774192741650460146245273938555620556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000