VERTICES 1 203 432 1 203 9568 1 208 9573 1 264 310 1 292 268 1 298 260 1 302 255 1 307 249 1 313 242 1 476 79 1 481 75 1 489 69 1 513 53 1 533 41 1 547 33 1 589 12 1 604 6 1 610 4 1 623 2 1 638 0 1 1254 0 1 1291 1 1 1328 3 1 1358 5 1 1382 7 1 1405 9 1 1427 11 1 1457 14 1 1473 16 1 1488 18 1 1502 20 1 1532 25 1 1567 32 1 1586 36 1 1613 42 1 1661 54 1 1682 60 1 1692 63 1 1770 89 1 1778 92 1 1823 110 1 1830 113 1 1954 175 1 1982 191 1 2002 203 1 2080 255 1 2100 270 1 2105 274 1 2559 728 1 2565 735 1 2585 760 1 2621 808 1 2719 955 1 2807 9573 1 2848 9532 1 2877 1271 1 2877 9474 VERTEX_COUNTS 459598203081641054161882857152614879526925546785263396699979248720480983749258788535941740027078479988372995492076454168538454594373391430192556059083181681776332026264166660065017848968433769767418823347815449434249969793860086591388239047423214169537666777282163671462963512570994022658767114906603680455238821588208614840553714432537864144997580800000000000000000000000000000000000000000000000 54447040891616538065659810063230469165853389245743081293996458204842702959029057125348727522115588226843634533085485468577136521468784654389440207705159535018063740177986681346514737686396915842936667941411950022175842829932111815967473551603393211650422413492680821025264786361575134518673318174090614238512770769564532022587243151864928642178904458135707282641470971911817365040840276074153677658855143277538340378271113343698969749858678193214578182750019743190620341232323670605530352478856173182617951943109998546481383624192163655627452723202842820414221284775351189674148804487499086178735315943909506662107625476902446621608461273794551717145714698148567619507297540912857805809810814318100756366792320103320070589106866964874288883668481723258146104039384968473628347586598868376240963180846127903179902578884249761459882905169876974627033285874458032446401754105785654461142878805179530303973212416746120242830206202848099898315067648446245548170779636499883789679889276044429514589974917184319689258241439970842810828652466029744581072764280488878212537757427075554517210094856236800518646801791792420097494812701886381132540979041773480547650719752773784499078400513855252054504888846894221228705613836087593999923745760756767581244273887625656475757152739866959724496346245562702357194496340425985208998370629452173118775775149132226761943973189481154109373992641825091641297850255496301246629054296815533237457409207176131036364021637630928281473494870026094813725897501358721918822117519815324932735285828515268650632746558329529453594300307301826146487783316477805531814433990744063274808556444822818608178255505460091973226719523001111453509718695054288221940015789194595089456511042738043159281438799601660971177146138983388507056335252133648455094890976885075398418564452337637247095209446408141174540000867054409527013482549369693020811789653276867141353760118139483394308423418750697895582628089651853657395333459279612511250631467826707679836680365990944656725407879810757115947443204620384416740705293955330672365196624557032692776627792798831239918035045697723364209691970739765832829686525552659208361482247858386025011085971640489069152996649695806854244494874138206168962884214793178590654593419652928058652368697386069480854793182892459671961733970092289339003994007416942431834869159120814763623757739454247539516824844020546252127931913960572265695450246266004572106860615621419094114523705184019499399121148023591724915996243642349052209740583583946550622512055613059006094820908115742208018770632261987188791150991451184328212175506724816496826224708639857412216088237445180019281811724572195798663230606567358899589312134396959573433475869186497095408882688568309382678528819886715968352756549152060066509019221099578071463769582925546932936255395939027258644269601364191194497736138501636793226479308618091693541154520689591788597870786294190232565337904189033372643055718371463748209983997186138775377499699007440680045212788067186567374027351258947583763714702290662488844429040151333780857328050207730156720997093427198201201455339077383446821894904144064360724319307006923555689300269419838982279575272982242095067918015598129625901936697608594834376647531045762320215356892339465810603138735800013670981665972566782981625689224011745087580556599625961513986456044502678987155109372443390495639451891839544161078713595344771335920155625688549673912669982320437907737263912559929443834735652084254255953161864306519784739721910231293537495826551013342914737595046787618726894901150674082831611414952165556107154921559336393505087383423304560876604423403001430973940187728012542070427607203693862655375713937565371460420260179160626655660190190921160944128856570845946921360450647170637159013038707586592726513847632439782311743312688493714376937482008401406607630963588542799016187588118141080273855122018048577370384787775210729155843022754037082007610472770898899768027171759188091582787855680106813721531114287086025252825599464548399354295270548491290024740122505984267844256053344902644503268056349398307136816820710367903956903463691433845526760729158771209150446978801347929965330380807804887392145267075154125516797083940658978558354689403145842703844987904903735250495033937418808183314380579580965965331917496350676894997490913796941316815831550538408872589063861710205792932941899855961644936567927611301276398820924129530192123540621067553395419774316449830783810470905824903148046632219851170631203916308005845012341129607060523018981574147237702344582380577341617189603084662914762443371550436975563789146267996185663703075891800406297260384343457550622137269429770792927161537454020088401413080045371605382087042134932015079995497779400347780463530037438108005408617015769575135670388423515740308159138039390585134178344197664036467984341580073090182269406893382420337653097184110828549905774115197220023919598034775537188599573581941676219404248085930461288647447371196758658872100665499726695518350038749033911840452991779450809996644259883750227285475436132550107600982492706950282647973705357813288480406316738757243228593388189673630135969224720368873038590633925720224900449132449980644030794603378061697720116806590391856776668633113068863007754828294652681703520646361949082860566921365148869286759578353027322813467559834995886134604378547742391062148938418037334565026480078843090787043214276403887962306771764781253048338489997065268980118282364698510903745479279804905638420496730372240136691163130778786486672378146389097242259062519651422937511270258200046224236732716086902322849565852830980004007556433119636562643475660296141566557775531067277952251303749229392860434182737123312154215305203036169622191944353607930783422075851626871596716573234243980165870973935345896954609042659744635077307849892407297817166612523564499825657221070019570293998999492411883093030081441195764399901521399463021364330022218519321829894623281421448599962907341858403810172510220905602129028102647793990458427160472893237701116911533018145895442934228646552383871124513046767942905151158185520068894252793382171510598408721792958763654280610548096089007058483232504432337779819435434674239866809237468450803068759730412360244767978615097245977424790233060313659458640764266708944655188665766976134151079961302168360017665051184405620411530250515178377770328518549697313049224688378768387276578625759680498940056875710330140810843929891369892607340650241880996759405360007164103664300761081982142102557549966166786240962038313258908454651608513886475574670000842816158228260917522695422152905231632295569288414579734831608983934909618400119578018595250334954997137634380858466625414541869756148477908637515133380729794635816678624740067305027769213421760531549482485026480687043778834333096241227479842551440062308156149137085223612752705721142721747802799422080523501199714054445193750958020668224910687112961804324125626483636892610968043242172639939507461251490753186107273249529475883402993558503203353822977924894934502352323813317586081801925920384616275492860122314048544218630634919799175919304950341795454083098416669653255547173912932583756522990852061834406064666946601328495194959290268899249166371741982929235734959992893600318552218918735899746991042161635564015027723513681859374841739361746413158930713939248745649954716979038520444509944217631383128280861816878222540344974382728587109228840078092469491084048669251875602890540611733463307331661124523407090437418761462790597393658689956690515201217406415822271304938132144574637802838267597050054926362230988573959984996508052970122224452998246483651663030579962040816389636601804686966126122547776011754132128392502877449999079386416358657222576055655246208606642940687674730677231209898615236627835929771085463394238708213803861940467463522189782240178655031198723278306564046102851176527694599795662888588333069154317809904218776356967203985839493869596853488108733961389023780044614776743377787400448341888671411688544854298992505181095287094438559131827468914660946821434450830332978977956872492449275356078647038285709406924289523108640606488746956735449589397973858754471947199771776529252382827672323136848133020107185206011211307927271692395906541421626654470297024788994658586811712742217722638690408695750968113679061569608903711044201124769062615347830829187972906114829862332153957617167774171827373667378022672830899150972008835776365777319377135729702909280024842795939845703627073453523590076376104911025273690518676950759059725624148519103306607762473540421936492848273700886504952415617746743335770989773847861480467636105689044530782745017852239742820375143995478011854808076367385312210126654158973496492158299180853803884833585542386943264348164978660070310365625606247641938619915626138355719176269641384172493933705796687095687964446835612249937975321605922009084061335055857957229178620110530258647128060461056000000000000000000000000000000000000000000000000000000000000000000000 271962438234801362571894601844123574177830904667327656078487785568326267910668935832255424352477150946977065308875605311441536591609046445747083521354198648072609238084751411270299494267159482248177522516259699660685454656089029268305444099022875595858173019353573687374132429383073662079261881688350106468010701357188502482891392341176447866843666927751025844650738537043409595481620256657764153967926728580762251459235290720552192818104305211326050439520081128944131228282867032323268628121600117356227730853296001417185191895786323294946370204065368927812558533158355891284292103921398306210018525430370832456042268550351449868050482710101087840034251419281653951307557357205120124606888804502200835625978477361245786298194920730925060438821478068068470718319091959585508505613629139729040136096443752026530874624076299473336125697273778896734075960781947244433332510967126746834585153805231512352904304556266720435973815351459274235479359374443397010354956478435086551491048405554540197830530360652547819095705959210199920113693007098243363441401968073681779201862569104285311346694681885993138330774736687402495675869707522805541447561636342095931982733885978296536586892097472336061710786269966094146668545036123951417259541827524670461022612730784468311115608967597590232839212863272685623535505107192585342318987215643914963261312663105086274355607882148684978730072471416374683862530465881542512462993532475136512250227930271743414999558222776035926389197794225950449337123504108404441036049022244220332801094874827414331610474234794808885232843072681732347770770807779095619244885030264218732622400366876375196195958296635699780560729895419659821489015121711189544222305686828835904253111079828001192956214757190828206099805088780291822039573893574046298864794047851334467060703645873065420089623042915189387738728111888643814382705403690275117905550907140411681083957808312977889788038722598972405342273227314986144282318606552726507372960325901958931799970093917276523545103376537891703302387394170344674534389033432467130661522414525393617980163525934014733801110549825195478939944098558742815018760023017308362433316930340879147192136400887977397222369002833447860302794353417170213412459840341031281618163329495263874919780258763974856071703053583766297641628592159641719547140086752536211945558107209642694891612673663073859810336674711094040040909942491503381290876270274322331975702725520228994547702217624136257004596455383338254455094543312407429429393119420358459696706569431863067348742195702040278431873602083228717071692063981093357660483038440057813101987537571782114209734941418202152587656892370137770783511628497168073538874850591768678517535892737054468818191663784810615317764706229224216201588176424629327881795399053570967932808669047850471279566080851164169335196328065713650566796090554662276784427585004639023514244396737885333806186523920641634393674596494558998893064043221441172495195244907237009096714013976510328104531639909502522300931878302648394783374361805611619197205086152691462586456690967130556473149599132127752283261550551774099891218220891828229017146049855059621362890592804920274356030594657863574714139727955973831038319791270116547987326468132238378019302206535022937618612208766332371682615483356640107772654583815907001078401694611367290235744144819453241208981305832445388028270206578920431146239628057962074987113087124535731557498383701479320111862189978011242850993512247677409871986823610824933935075449095653388754814384766077291183080483214128402311535825561848914031716882982510268704641854152640519823627276928107340985142935870271142325543817789161615851110403736703950701331643672110254286196155511500717236257857438774270201271004792467566226626233708697015379960374849829768576612721473499428105399544926219357403653324196721330961155759507619962999147646454625783511906829073843618703999584666744539900243354481077956723487213877659084749254644941633100385182962570962425732533788537199205336816718127289923577317282552350303513503922288847657943671157430456218363107688847750800540150674848967117329631222570195241183516604753697268542100799437161916118013815665874336258529926284758034854853833014348953528070457118647982751897897730292630850797583671739953438193416301329676999949500377631334576405208007357431419640973431454576854861023527484274317390186924418552716946278984596812882064255728473123682887101672396351262470279629443253115701177153441474785602851074474652085074371425159529055588956148777123317612648519729006100660920176844499257834337534391707325880076826284339501204632400974033642030127727769019483727224955749879440551360932353241715873717461957425158702996864041088362149718249482120814297342246439283792968031461770199637062020988870097739982379163465377278529273887251452532348552522831685351658757983478029072783484927455721386113814515888937443240789881141258262150818535756117501452277451471083929234444617182772829449338470617697515645001996087767459828161219487545598389118433679489431758829744235068956414158770396654531493620031150737071669811628124622827655489601750401434248655575676052974489033432896795672507765297001455807692889070844718951733592616462202206154856365983486869387845112096556781178112521662534647959172941400747002919721068190290356017588272125924105669653875298963824323418327588722172121010116776189196328688100899318019684023029912970536937317466870423994947732916397390821575875029299584242575999026322652662569913136705047146271164801926871268554055566530438893129094111154984428398553830015137928561131844643059172206167886128129576930132272337858618277263202858192070864495182696371707381005379201173244546933932761339807434291433407298210723157412478143091556983885191101175079815727280287143950817873888205960326829681007387904744173921908864492707990589288502202866863127912181208008607738524389561841719551012037235470974159443568671396281787965525816742719481058831405274366552980752768120972687208890135582542234472606461400930073573348095886726701899177781958037885977475188829554497346568858970120112022602927558653725560134017186888243397362803713653488146915430426868016781400900257466667870164172242618726907734987376517203633310486966604253001690434021028731041542968377239420254037841798952216464854082195273553700668091606831352800462458695867580252412701123699629724450869289816907433038065179798904477719781210335108214717873436079891477788893060077331483949225604352595800089415022390193494678036027581807109745203251125466673932516330186302237902047347698737317416855803942169518068690020345131867598715904832515714923449556530501393768280732399201021173188114786831964460716346059482769914871518898211191217423009061863244383798044927467501958097441201542148397765121906046034759493574999945133122106429982567790548124955542009933586413141910960069800224818303293213064068870266976077861634840577781612355443737238778518877625882876114205430467082348999543759060695961757225777224346958098387554229973686297978238412541024298506958670922487784413578361679565175212739663042975320009433808411873662024648801897470704841383529428724303059255093609746205473554619631366524905461308826264374171742616455235375181772292306470378116284632713805769157397765336605838972036316367231551424386952333267856240072094695062482163337817696878194492742082986840351779145330635384028005693711793527717749945146970817775373262698961172673282510770938498521446952258285783269120093988986206362214600130119234477794586101650761586637504274950699459379265844520658340055575199673802232021285887404899203920169612036548545165498521683537650962397732407049484370141152125801441072840716159984747013263796562271611067345364873932009188988357613168221519297277482254621312326258741155108412904531864425705837495016362471185421690197713280421636369838008059012213199151632224932144595101969653541058080763245578276156226184362335038300498026740033528462626970986046334421424834375199513363408007615709520514753785451887522825728021081441367073255738501797227149634886807520363539182960966029167420906173812115842979491834437884496032623824293279706108792363613350107230988437981126388752099138931601541048986001740224834925985169899786887817303932878814244671854524411689887305383436571226396357052792615973938755012111565391841046051282558751603452356801927495389190256280578074834705724135014361156810682911817266496840080260130067966485754254060354402268353708066971429966638607876440149555876305656848149068547245804003962987657669461097109925329911719305200827478698097486077477482700738983297087652345263928232013365600880788910841331640534366184687403355481128777361072514236851736401588760783833802828903904855738265132558072743149828122809413724107902224929110843594022173078115386368640259120169208317076308727668616800461416062451895218681297286882516699698654088144044722108414173030036091958258007443265707151267463168000000000000000000000000000000000000000000000000000000000000000000000 20437980926632520896186384508432972728424371779671734096970041413948357926282704031570295067642959371650991244683744237749721795829616400286533117632512397189282421664856860733746680939442052537123230834415061282912378937346287793583098429440000000000000000000000000000 7914378172178452435784926014392338250182301353604224792576338982725499401874797517434572074731542394775982015370826926223112125041942279690954563195235201791401309195263788680306964320108685509548992102400000000000000000000000000 235503905838719623286293304414583781173534855816966825845188873282382513205763729317906037501105226317425230796214731634284258409472454789545464162601790963920207840425363549007793465388611246489600000000000000000000000000 19674511765974905871870785665378762002801575256221121624493640207383668605326961513609526942448222749993753617060545667024582991601708837890180798880684291054319786167532460234569211811914055680000000000000000000000000 14939982969459682589359062209159847689762121128327816244348982128867669183939246691208488516948238909705231288675213493968304740830221780682823945848060283722416063374326530160485145163857920000000000000000000000000 120080881634674660729802133239775010366529394357058708239687677861912207304038441126611436768166786504189423295036116688917058423596818581877121478331245850392361620485520593496697733120000000000000000000000000 32774618007608116446867136088100944153863831650242553882231806361600000000000 798601803304291336424637818910841719148728841380179188163543040000000000 1555636986333745006281435676544416626049417253740414500864000000000 347613189987487347218884148808028583362560000000000 32837267389802703954814640848896000000 9049070599041750428465233920000 648648000 46800 260 52 1 1 34 34 5712 1656480 4112640 3667991040 103525379112960 79081886822400000 3321439246540800000 26571513972326400000 5437370859179212800000 407635032709072001433600000 183435764719082400645120000000 407913037119570162820998758400000000 37439494611792701700152036111155200000000000 33782392246064384977093168436525137920000000000 41619907247151322291778783513798969917440000000000 20780754478512315971862663254158601286057984000000000000000000 4987381074842955833247039180998064308653916160000000000000000000 1607203762049850899045605905169220057074144715011522560000000000000000000000 2892966771689731618282090629304596102733460487020740608000000000000000000000000 1052894606249834138108124788969479056962451084373216136053230070405669909467718474009002019274096640000000000000000000000000 947213691638347152686975354614489848088018591276294395754011942174163597780662580904554306472882249335308288000000000000000000000000000000 14799266718157535913581302940496789386527202470100823639260682584529132051725072164052756484332312263614856691712000000000000000000000000000000000 4164907634068435696037177007914784509685849998345542431087581178847283778002751705900592754907166251650872927149286620179237043408832506832072212480000000000000000000000000000000000 2687537845606408332882603577705953684840122920017356338192898372253146144918395705807181398364447567771682078793110327867965520072152138646442445596039430799360000000000000000000000000000000000 2384741915001419660711163574617749569681469071028734190756498488979291679257589789619572294148719808469405897915753230928174738144022997692276596725552321595965440000000000000000000000000000000000 13083732813689942564815300443930337394913733310487095807892129406116346929327071477132824468072588499496280123490632706446702889091755954535005124859377366483433654721108195610966182401114523509916398313959880607551670948248251811355089214566746332300614991218605930665526815081177627657376774907681201972040715053278445736432428702646815474948080067714907451582054400000000000000000000000000000000000000000000000000000000 13926953226066631983232516926940759779341133594881368158519161362081733256228342579691080739390930683111816384889357003111779996887941442292877135146314518998557986900574176601701730924501552321083490352497966992947161037520955144093302004267143999924725026172662645685058687259529363404639393296931440076734795057032135007254025867674997438677533931918997807021614641971200000000000000000000000000000000000000000000000000000000 21797658508610975670106044175259101398517031518296517312413803183029501686317042060378530227419888408827721450212203640255266366339421384216584427060343828115047233441615088566895420123394922127136515133918879158062586644475633985331017486511997613303008500175336724550247798754928660663621585750590630720700675271324322092612221973504813911864749801318274646858358933756358070875343164538880000000000000000000000000000000000000000000000000000000000 721064265211109315228486844189158124379089799397442659202564158294862047753004114282258831924920778624466569352023150541201181570529783102260231901704447029021379129348755759533821307351390947852440977296380517197759983509732898106025397439304526336016612400038121724746645753351200305335536054681615176634929630130559908407212187190427949148217040052164267502250306802362894487301970847440008366918956462063263938510848000000000000000000000000000000000000000000000000000000000000000 7583839739809460826100364011762673733339355615213028154167985032122721267072660839457086719426483096443688391169536338484571465918436911549786821450191449770476387285211935448923084315225384403762490275499076778268666379859912678810595550746701818449558935920129192432008500613378230638120167736583853575361517005023029794516385928165097279963075103659687533530330772390050342691940412087690790733693190629164501358113660542363968783348403036355755790973087078624919450172274162848207388473207774248960000000000000000000000000000000000000000000000000000000000000000000000000000000000 1056351217253537828195654437524910890981397783326361892672041293255965051087057404512488749337516055855268208638909529030160234782034876180514093674866110983766730876229263909249675240400550424871450860143952805301582083063196152834804299151982358563660939487005844960239899024949972390079632645942906993344038509144791436026324530280103011091539715195894723772590873177806678070480966291231512369361633042361531167337034526094570071042388495715630162730940356449471140514639972503810781038136615659967462557654413872778172929642818056410364559706005654114109176159160902658268290390815997833237509825800138029955353937815657573177991958621617653002017411873103399925048229589974376335583534817030339802816664733824786124222697991412940518967522024398655422907723051719196834292234984447616627341160630295135054962879419542087455396867887481598790226255240235522261573162092494393739073930108206479852759456545560053066852117362291692263896297084554483749599766538271175069043294909974432095734278388080933787739975387189032960174958306595002501072379890007196833424418783346205383606445137189434922618717449980379718003430273444622351771433362362683052766527701101618283640972919859604753184384167689300857527759348756439217446144430031711291110927064655625268022199706444883762199331920071210941398601668309202873855781082837784701784548297638499537811667922116291653668496692964202094613250747778015054267065791883724759743746674671732192001614516475041218358971424422906205905730879812216405746057375796839302535032407861604905332948225171451759296577501952931728210687988884634469404562192787877459700142717117599389918500614940251334067885656538059673284143509438850983837613840342084301971855712568494409398008055332618541306977023818444329461969742434002791049003278925885476557002156766695997413265826406104205450090937052642679906256320926211017687336282284241020667933802570098286034950833902374286759432829801599362999394681558541641762534340841381775350665610762254083683127563797642198657104876663453882065863572839223558541452690768297249532319458226406741628263598757656697450697192407381751064195538060056781384957854338762231971864100712884377124831834269606487424425812944062642985423790875509403028619224729462329197884304456844926590104301184361022854384717197411925933996022458492144328863304225568896431324698472863081070104586962105117139660426293824009910135621234043338667685496378456060855364591624255214788837816950489002677131372800217479070219435043610903625651323614311792845775900372360993782443966090058272044048236267838583608156653302302684657538822642757287395982276742857245510709481603892336737807268316406111033566181113230388762205557590936470710213936725383684126331297787420096764904374200145820902417632507948018841789360372827770363786408200305426682186768697596650648321527406098496794984709175629421966109065491811126849450049479534292151977754043885761833483934722473773141659619935348978620191639011321630634007086670695112131941032538636207226039183941241580051899332219124205370428445895529159432312728433847827003093404164458005160275153590130382696325787494543512263779086200631231221818311339423242167346569902115787788751805681634850028101724366349262027743431582016459427363966391377097776095241764489094459338634880363748377036194844440784326065622146978926227871723947191641123918084300290907324586661196562015930398401549167263080084905392560009149585501483958775212004408637740964857535434107133885537955112588451277531621597026671414939798385558302513325954910641680497773892313753892956036989701327023025410140527071308580023441189748674988091065391375333907482334570757188575779155550278094828601850335795660643737902346394466590178021414243179898934591835298662201533224264441838094429794101398648826567896752029153518533442959127354249486643831861304675860789412620602414194949040581485037951851278737047363884576911173323059208624445398838461144295158266308998465305867136188189184785134127093801750725147305292271119154553637038051692141874878932016617935435286208062376920496933095209119905015813800692695135746992257505330663981392859719389220236383618904569653114662170869725543157607527180400558646908572042808456750215294779621663118188860352377247061532413366764800679491194209460793970365483343825681656752590981714623705214460359418790388462086754983720917435521271353617136212339062715809074051887754001820309622463215451742536840183213051617643172797947961441607245815134555310168308059270267256850711431715209013141252077059328001313717956336437211802509191892270580662448990618175406941568734300079181105292828467439150371937984415389363192668619727630610651478773958764392998265873394046956656455233110653255486956528211744602924820239068800804076921482380684850956736825116130562621585330921984668535376989149402361020209122017039589691002896440007703212890304224653141713647511273489036328438703740947025312856658827674342804020510599924571799057204475151748554811303247647303306319355081636135094381569321700396597308659701843540258898512072987506966045685576304080130525295697897802494780514053902427277676458666506392570256750275161225132996118808140884368170291239778863583605273810353896887298741356260454940410309809972985959973178663475248474673395011127233496529855879770445360228778270870106293126278059443630906339874737116453150664578025105295826899434741358351828343196696080213626186367685287430183811336169702681262740044773145612419087637712269874358015116460308622365731958171471322186647590122682240925096107697762959080562660345745705760755003691151498648662246116264978847143079104393851761222414674502581642916185964895266689082475866510050139173994492636840306917423740264890112121397975876567049448386261245669798197828802084838516427010938615216913089767922393840743588336491710783340366151520555138790572588732447391888170371286458546070992014301197666105346724665012273488196122805051910848139141185112017965292795581195231505464072380443344408564119182372046547484726858123442182034045390910720892160482313659361186568082482430723376354635017755474208735841308442513909127914549350976574808861057792378621933682791634561136079530624539682033152115622959213212091097725637247188674160122000794493846879925207601644484282904809581318180310221606263840706853366543281513335206626425621181546230884162686281307885977387043119804950930801753630514288352844328814402272999822071952573441444716136931103552193280628180118154346353805989039252858200356642783293315185566596540483587484941285603766781447603070885245285594266108893843889549274771123069839935060116704314649418046159979328983676909224833283928432750967187672116683310881942299804740569808783532321765484835698690705859564746282760487135199463159737156153793787916659542424921494030868859018172366453080716074702485582150166565136562231971781625941638608945217189210696188163649653868667253541368929937654463384644646422914283598958510469090611366482882050303379408159778626737727802040727648660249653775960225957848937840206733760561486643101141794680070670166200861449651665759739452572244378881651602886786217115410864755887916519144215574521164886625901714695538128008204539640109056657077866802881268304419964396637310933185237235033132618750435467361801011274084983524176714536410326163271138728657958378053840740816092536808920167608810215716556479628589790740229154720142102461851215831868914159866122260114645128694834751710482121436478018530477360314878654759383296612442796051345709770272480680392537869456960046612435165762096436306122136584587664845140561346184235308575162223065132752464943300743354852920089017151037547593947755930746030562739709061144331083152970481041214579251868849533577379301467101828245478840629691727477015038909446965940841333820098399054163338418248353931910028028577329027481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2405404359351617574342899060879299328250675745524942480353364290205060421489290025768109011435307630142511822312022687859848770323580391075240342634530178603439502178305663895752634009289575675419034026463193665114218520755153727491656459658798550221785592643855413496060205671292399884806688650906877375214918372788161550580064148420174197045426413244745000918355030441723480028761909962779200038169478385932506390557644209595915505953720802204632156571726005908331331623271005919692391711634625151356172428761004508691064986499528364669457875182281785769971266886356003242873142560713057533292512925277600270955702671162370030114289820764988711886135455264713999409950241902685361883399902532697193385187807418831476855764016200364980227305340359097789848767168677504040621734953295282754083225507707607656755207098058172884327998355394423111968164375947356456773079856176563453016550849707865862188230819353965638521131877133619723405967785624697949648119083634424527551624510300754462219447145263105188539509847880037607076375265289690953160601388747830784208517260532862265416588162755891459150757122507934349169513242167705349286455217947371415257584061934250170167221890506554982683819267188577800952477738987871937971265799404173236126210866164560455932785359850167368956687079183890735199736238546981172215851029369617164555527828544067965859777870011887267610067106217840263312145796218817486768861608870279898514086233935428963214266885103236598504156109541829981476912348101074549663978313406230695868130018400646508883987919123439221284701280615550646239335876185292324777741273827198114109925676369073550319263847971532982284467096979905352618196095052660852130263407553062392021605237797570542916797422321851243224344224575498764755590878702368220841523176020810598245911937549473594015316712498555612801455343403479090345050605649268493409643436272725444493474921395863781549578579839747275306303032427490592257225621221581625339166602145927912848801575482019744647558488991110752180248033345935228085261939431055104017629543197631228086325014572161739849683116169629179419612930055748153106454718043093675810663181134227825633080790474249609686663539996361995788820270776940979175213214515336372758843405172705790298910456194685123235318030260385642022578965513976050441221208112213500302135826525031765951900933133004019360260314185108092783421046137710170744232707244392470343014367204085106007321616211737270310939059420137693696792285230918657376741346136423657922712065822980218776231483128169483222637503852066480939616474608726357788101254577683048586946096448538973384622038065291723197909923132724423759995388558603146325124839803867500321966668881279914796061803350396164348545932279012667550956868242804449001545945289595995242432331749732231621075607332036203762977206419582970347542628017979115228776186609713677774119997635525149741379002270491986538223037188019304442843302648158462453048693078715990827182224365179703850594828231857978185193197476340172539601706049390023705055653871962241475165659736622904357122694723968687691601408874650647948357800515837873325990792827201039299472529086861416918435774804873689057738428090581445195939259836455560833037118311343492879755593890002815160549245019641088659862879461782492903958121984614327113549841915738035464544543748677160604059625261309976852528208530638903733302654421333033833527207837748397584422475419144580077987534074448047268934444186928230956386909218242433998150793623949416935746674728723719994978528220196242857443198067068765643334746078047635427029632834367038074852180342604246982940641987927281657777375363957703122454364946233232064208962958226970673800421779791585058394717175980131792531699966243738820507815246342660272515808102787224897681234020535268946640608877727379334476025021306754741253457829238887435746457615119449718243237945016805869899125115613696176119512722466454971448908957549804947574244472023596165522239842887429034642217160802479001583290589182587714267059824910696399623339205412125340090253220550602559494681624229879951526959677145904030796715246127219810990386583154709721574426018936478361679694179888525365932997772045957599870403086410713588662219992363095030961392088912262868714031150229640201127654560955880761461763337034364620388384948792046560378828214717146756982636560339510883542712139859356964527739136611095270391441090036773426421036069203232823902503523223060868432572728966013208107784910992227982052531458968640163774816075300542845512177209690928363984562463658467793347598694112510526342675480736271317341540012126546472645387627599587127027865118904104226153321359670074165250535535504169531735953696566261288449170594733246461032728948336166386428865164717301257824777432697074180030087306436528283457754024064448892994412410766012082048080285457326361015863910687483276240438253841783140008424346932923265259457845167472642916603953483448452914469690928612881660677188664192139982831890358725296649832470267464129295740297379026878234609615110121576091051734454678844423496883058055578006501400794257135007790454611512550936909941762969023795111104533127408863847971766885263215085409730536655563013065483618441647354400524317861136841065271511531321949755610029999703808191473715679044327868850560256331592993892055858097672469972737092837406934881145916968912366349492877411473632106654614746295046630442486302587356037833252324451638270706869698487771437402034035947186323309726107625082491301396144165825168579081542540178699621065103531633544998270106135057466944989974045520088248386272226136913891814344141938573302683015899625597847131566869297574789064986581297273924219860112840174660120690488632340731467566576440340582030656592273675797845191401495569810649888862456626270144912257934944057061720040655354790251328792912360282829300590684859871830100177453284983240851281682027232564613126846478704084692662675932386269498788553075872301437434863050407660966174780438946189068070619103642948777434392942591302953464868569670563750897997007189486969363826791169526769489634936278691686321327282389959897852839721652826344921685718469282204052492616232616574620363870593853173104846981423534005542849587683679946261089639980634847409000622096762413151375669112181981266645525225772366190392734967927468056374819357123287456010557051841833012060601301974611584031604104444036259978282656059804204854011023897699701181429707825694147151484640081513757598163817477570297561222098186007129343979842267995653971158824271342761973508358352677483912499022185149463857864287375494861557347314340133756100104325747010515931388634222071450224518203640824905412643088035771597436230864744378845854751465581273704204976251181013892896425397055004366628118759549526055854654268664980638317558669243188114187415842253256331766979643093949976957052270089050950852564975548254895184065360196887957244881643887724594172066092643880318928008299192470149401661082001980000043263199587804977685365166858711336438346028471155157659059220613862528005955101641152317098616305605509607177763051623166829679426506730268561195874886172732902090512589930032697562011224798653210507587009977650567449069186604178811431673257087599675621796624255464296592074906288571211852686737070040854382558623765034274818764245115358914966396996919885214362661977305862137559439759274055606633893409144928693099997077051389671153232060001007042891408238859360582895797408644768602786641702001663890552749416500006633298400385097380653169806404652378940353790075019674675323103343368454796264246234420037183845953151870920199746099557836474994616917169844650769397391243256580711865469911941469936350516676716134973964436787648407111419343681200928464712026272691752465089704141177224922706013193358016512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 38745927174644161057749988376535760607403557672814936810800082180419229955312171994759657652096095690554400338253997746858057333499047989156937226004079284388747094969578239870656252443567481323645815432757690920552384979873453477941354577020239817895979727389029162526977969136465018641570092802089911039556226306053421990237431475710579059342538457950926404676662501631340737220672486220717520876564274736250359565576450936456111482198874102861174497450980883080533396987692785122423695285754790957053552459236760226898489516076550430087781953144036731054117833131094264870604139109083026952209051694303744091695328146187096128927288127748955391748619516536389347906407203425385709519434657300480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1336335755195343096857166144932944071250375414180523600196313494558366900827383347648949450797393127856951012395568159922138205735322439486244634796961210335244167876836479942084796671827542041899463348035107591730121400419529848606475810921554750123214218135475229720033447595162444380448160361614931875119399095993423083655591193566763442803014674024858333843530572467624155571534394423766222243427487992184725772532024560886619725529844890113684531428736669949072962012928336622051328728685902861864540238200558060383924992499737980371921041767934325427761814936864446246040634755951698629606951625154222372753168150645761127841272122647215951047853030702618888561083467723714089935222168073720662991771004121573042697646675666869433459614077977276549915981760376391133678741640719601530046236393170893142641781721143429380182221308552457284426757986637420253762822142320313029453639360948814367882350455196647576956184376185344290781093214235943305360066157574680293084235839055974701233026191812836215855283248822243115042430702938717196200334104859905991226954033629367925231437868197717477305976179171074638427507356759836305159141787748539675143102256630138983426234383614752768157677370660321000529154299437706632206258777446762908959006036758089142184880755472315204975937266213272630666520132526100651231028349649787313641959904746704425477654372228826259783370614565466812951192109010454159316034227150155499174492352186349424007926047279575888057864505301016656376062415611708083146654618559017053260072232444803616046659955068577345158167378119750359021853264547384624876522929903998952283292042427263083510702137761962767935815053877725195898997830584811584516813004196145773345336243220872523842665234623250690680191235875277091530883821501315678245290653344894776803284409749707552230731506943642007111919635224155050191694780916260274116468575707069691385263845219924323083099211022081819614612795793050329031792011789767569632870334525515507138223097490010969248643604995061528989026685192186237825145521906141724454238635109795126714625008095645411027601731205349544122007183364304529503585954468385375450368433963459903129489328041249783159257522220201108771566817098300543986229563619631318199357447318169883499394697885936179575176683477992023345877203063320028022900671173451944612297681402795425528833851740557788533477952325060051546345025632061205969018170691329150190563537335602836670734231228742927950521699677854274275995714017177031875967414520235365512617814346100121542350823960094157345909724362259156077564708115959087660056252543157249214970053582521651880345576702939846221061068407069124311108549199223970180624911002148611289981482711822174886701001861331202415858851266118148639420482357113582778636636271997775134684628749851239789486448517797890979431781344212761304190348898877286238208992560952043207844443130847305411877223483606659187901687326677391357135168137865812473915940599286661570656791313988724361441571239921098991773998597966762522000947805216679836142029928867911930647588742568280198401497068871493162000782708139248860198778064354374069994884904000577388595849492700787176908763780485382809854682272545247331077366575808644907242843506301940488753107716668230644749580566467271477701599700990273835532289991452403951972134397632241924746968749265089224477569589616653806960115850354946518501474678518352129737337687637998658012486343969211154437518930248915149408024548293461642437171787912463332305996457749676075414819293735399997210293455664579365246221148371536468519303376693130792794240463537243374917877968113470546078134437737378698765208535532057290252424970129573369004979421237205929889123210995325032441509542211184329184277759024299344726564025745922373619893390437347165378463344741816081467004932070766296931125011837085967363032127354937464303587563955249843468465525009336594388402842007608986733062623592474984138282754194336081985691373346442314179022134937460574801231756001377223101828105101437619037255458283720222012966225228958522272362900305890310830378680127711084181644265081057794887064025626233228327992546197060956430236677186932423155385655493625203296109873358865333261335048005951993701233329090608350534106716062368260396683972349800111737585867197711534145424076130202566882436082662248089099349008176192642768131422410839379745951188810753869182077298117275150217467272242651903567242260668462679945835290679478260240318182758896226726547172773459990029184143871466757652675597389190469728987338717182424435868035365815440748665941173616959079264155964595176300855562292525818136326459777548403904369510502280125640734088705596758472519741946760850964418720314589604693983663740692478351516082408981325793813980398500698791543018165041211127826281353626824143196680035804940552451339314451156693377936365181311675479950381935153466910141023212855560235748296068480699698802870818134953668863046360251619149828293673823144820660368995633323795494643736275916573594593035627386522387432792710130338675061178653383917630252599358013053823921141987781389667107920630559883585895284750520505523201649457663950613629515227146582206537158479563936338739187030868340591935343578692974666957954367298245036261950850734416530894461110946560106374286488357959927139200142406440552162253254498706927762631718243003852711747731649395759083051598561929795614808119303497248128023603501437420021018473513584243483726038721382095243001130019970659068505403393125045828500775635647680649210600856966765944233925057517574191665705614519476370524994430025288937915770151236742729939896857856632540723712786610903109915073092705165319327258325878498485513455477840466763700067050271462411517481981431355744767794809217929819887691773000830872117027716034698125705636062365519413365034288911475197105695182662729089046016278105936033262127833431918491657356028489823348462535896181581377057824829257042184659038610438085042151278576352701694670922758985989132747882815594788390912749320796884968106279418591593649816979861609998337327492760757681550649737094160908297932606492400737379105533276584910956473792413845380954705156780029162564573675874789091039218807318391581656346407780857138659824266636811716466655908248560555901164868007306319816173434434037025291792095758994662630537737482253541566309512937475561420584356573895589222945541450880017557835802242366654601475588780113807783902165388722878572059903163415084158133378618754221202120820872387534012276770003960746655467926664252206199346817412645540837976862598602173610567880638591032146826319719367531859619077852086722280180970561397739660352345595250124732335356013836340357271130984220797906035969099358808195258656263169002764583989452162720236331697224648126732644194181142141474593702767021287532594023993396770786579029586850981655357274416653865029038938361639362536097526808275102258533442715531802712024382069218984481162579933510515560166218038971889811712223322222246257333104336098714091759365950742465747793595086198699477344785479182225530612022862398388120169780838670654312806457314905377459170405704756219930492318184945605840327738907054201117347110362894726437227765361426360593992557877117462040698381999819789887013475257942551152725715872895473714853927800474656977013202796819343757913952977174981331664955491785757034431836590076421910977374475337018829671747182607277776153917438706196240033333892801606337910477422546053220782580427001548134278889813272529305231388892574054666880609655918427670224806877189085438930566485930735057412982474886813470130233353991025529528817177888747833087686930552564953983247028205220772912920322617703038839967483297972509264842297207758020437582448395232968711778293591506681262606529147272057856209569401503340662976675840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000