VERTICES 1 92 239 1 92 9561 1 95 9567 1 101 9573 1 157 109 1 179 76 1 188 64 1 230 22 1 248 10 1 254 7 1 259 5 1 262 4 1 278 0 1 1168 0 1 1240 3 1 1261 4 1 1307 7 1 1322 8 1 1360 12 1 1405 17 1 1420 19 1 1427 20 1 1452 24 1 1476 28 1 1536 40 1 1549 43 1 1593 54 1 1614 60 1 1698 88 1 1706 91 1 1756 111 1 1770 117 1 1896 180 1 1909 187 1 1923 195 1 1953 213 1 2040 271 1 2056 283 1 2061 287 1 2485 711 1 2492 719 1 2497 725 1 2517 750 1 2553 798 1 2631 915 1 2737 9573 1 2778 9532 1 2806 1265 1 2806 9476 VERTEX_COUNTS 862400201613178391572351372563740530895131377089098833395786176005056782866106671410681165172543069893449735465529039017244098839505732050312532804067774565250923793669375894255295879667567820800000000000000000000000000000 18230439727758027575424893382656555281152180560621812006349940349438743279782509833999083109221603468956213462552232828635717314736851096181700695775391377093360268067357685840398284156777493162583950192552872332217024361727806643389178199088959505929684031210344501723231340494084618050797602678139837424042808153504528444117584406774397713740942086466678714400637432005400961279120505974293899478041873387885519675356089801446560988630699994736621310867072962197014265436450997217235365352634230147582740338583579079829136128372633025640871695085152750571589052105135257617272379899084124139776438319864896223180464943024885507901364122098187742790270410880598529281264775675137011565966728976318287358652173464433235058288852640406635294148682545102515873434068944805348618007917937703654554350699294611353138351564034444822954463420906602146175617168307643233507521250338405690721251177881726129050723985102541520200143253092921345108721659295890659758634413191068434700210681700650416594908872978902321130192362720679431299577750444869840148523310082667678559107623292232858252212913395507576419279223788862364278382075137426325575365434368633566846790442085455237930654172815113778135797522876094132928166268851079429691473083900891263309443277679946300448660715294304828451922006494093121733757747240705324316482573602735468918405387790151423853991104434063166934712344931287025220854003199012689269499678369406622324943903614665395556016591898200682076564232961895748087887228805044577345825118599661702236603294089060935335265887762569905890417119939744973024273039438783177476942099938054294487333527683397801218728016609423922550984526152292057343354730799980937201509100192443729741383650155889827735274812907308143868197767854701367142088757366209630204140266517117737365261720486547901401451805720849351048559868565718792357091729576462187682419456785353293989267825728804422981756664265558772601734739587517873939525621264116602469984918219693213831318136142939550820353384292251244021330175930463092987322203672494345127734550420546673800169146844946456152848610632646504829630974503142228875643105658521334001199731884762788406654211196039254696717736178060677321325305223618735023879565044773150083135234932564461297533630264458569916228343653447953041221507223239819542824216012944082473916866494864120013509263026879260576032823702476585378516843695838865902616066672798984609261358911084452486169597528883167815886724930860228481350542387203007018608371954923202217628532022983729615585974220230517586367884989792571000234316420717728587396090797346225572589608571302206574632887653283979782381592103998647338452050648026861827731993036145746964743365187778162621967458726274936071628729134528271983470509083579475011914303289043095795017174909318688844850395443221338692994026094696177267374776712830553258610537252777719518308779298581567621238811663822897657916523578002616608127979655801168276588731129790425168279266694510600613403911936612404534410319258605990333161822809599915386461650441034090663475230017812852931386713636346529733623123145132995123877670347721546896883591942347499948318239127417419474310323262103941891428684785946310547649250406321911404262853977406232094529661182045043643457547049202298328089206979901411148801009829987482643501982550696129602526091992277282000700751962316039266207151772720112217836130729017800637242257652056544561334236020696864473172589954349894867406000620499096812194680190051116996255351530551932444016603689999555298869019116528386065834877635252319945043192042850455919397770791763716826647010635540495774000184937593109911353440480217976489166466321776765874529703753601535888019201878533768101279636380372320246897205773094451687701204072690670498968307936568288717314012692134966054372327362593183954783986237249076114147420051385453024829632576671155957022456222748396018711151481588170188745774789834092284586420163404301466516433835128578718560616475255426522728583320878224859080524604056110901323125911211820392083408083038944327096029846624028393831256036818265331435275574854726576034331959607196339062704600550746328238842228465877679754350315837452955035519907263358349881629823675577351505499077065455276926599195481867189984092776500510581100505688338861802593092745440883780212416174597604810899775675680379652170704574503259996155997826316374364550735683464572874599990867542567365552291473937882841772355288686300076158042673559866803539962412538165235506544729408512290577031110721666029099611361677258068792837832718595413722157974241394187625649151395564511974304088079733694809410285978892321564891906455909381803821478569420825071616509848769270742571267249655583745579339003657908252124248706652607607542835812654599244903096270455203229721965360465248199723887414392456533372011146597170662108660363333617736703772215080043659281806885682283791663036887172637857232896051427997629752889428413638990359750867527630037896386004228516538852989407548416256218209654103038051580348159222887416333392763111661348267477359882417500158164070473991044970817934554979598522857606943309108001766727203407013921380279803039860688452283478526286747878107736561325121590770307886454810780938184282842379948080054933024140712853736492717739342685067430956979989730455540735028968829808754487372181356145080415984535537450669511267620517073202447312350670846864533871675236987392021485198008817611917301133714754820344258796621431683147809690694517488659038989679047910149731986303931326171298515342624494223658512296220849890766940899164142417925967826466476713527043525978570885956037484702094094835217569478772335782584797831423417632349013654530038731674446321462639417408760866626543573602288918067353581215454385904822996037853028676391145120174461588640684144126538288481007105087839928010427924553267432577446875632004408004132591680913257333071959945138246052416477672837319297546390829359145321756823797539647740755715341946688856718575420086773131660644905154532472226371059085469643866920710326119477573600852763529513689042525052232732213227477649683873578328149701471674352798107457073642584338185529749898658281297654384246112054891469594837029451075631019725965208954835321847055701399079855137967244017269370204864354919442249086034944652991388582389005317736769474934869804429245571120207396532204203526775544664990203149809565984233399562122377494463827323943890421314881982498446232462164964771523191629767051325329985228393579373717783271822932984232406185910948750952652100280230462726820001585551001148358342855875782928687294088813189935428060462501690207270037312810584171193473721544239965210880853065256286786849825605023367302883978517523699771481898251430271901175620213728834597638001336187905323332749508368821161444604538765201963787015094220873329520060217552604821827048168901991241766054097179952598244314560328147257270083253842641221692605232631983836153226424406126719369564262588251029370575465227981885983067483651257979848421193729104683842755427533733509849952161787688691006612590924240011884866420326995833303583175132826451120616825268318067756452762254395814805840813196833991235870197876539457554944720447948315640759595566641480100503743839932194973484944754032052952369352616651411056117476972317599020713715324708214317315973750235626174869634158564739883647546998095767284230790097617982106428231409190839907941460918399129527171686686054150415798975973334251549174029139467956955132337805453733941837321624605236500579808921534786283247949119291254442793535768322779390541039904689138874102684748531052437197480917876997153217908969982008410149458041728902916613772135209697335762623578805308450818158000698141951611561047286000825281469939346522199778878448996524453881726535018313129269685331472494071484813474950205907798607138236568107904646542881652380216122847675850342889244164836545939196332844382020355877998955112921653284567250228703169956592525649689339267680768430398844166579504510533846944918882076851204300776933468757169619194089858253657533956630268892083956741193290760616571286476228229149961394673517924292221868247640889262844163847867475016070456299802079347991193155017033078693212609068069901064029852043420155730295054783330440423358098314171024465895664112403320356241324799952317222659260463913850197895371644238173583047568710705870398247828756419167158834472978784983095714925013055213251616525047522228659541298939016502076866310176741811127561952274868329271858655603300205032131179046063840021595639762633212241397892029251194648190022078185163663222936762268752979905530013806770537137576228013283799274373354208532156472153270759962831750109776494575341451538114967979574724557758133186121903027810078054552126046771749549708114964083379510389338154426914126831382541323851029412511776429361835438419579729192544155019871424893186286027996662587214399452268972319187171413405136533308041469024622601980148274193977772605440000000000000000000000000000000000000000000000 36460879455516055150849786765313110562304361121243624012699880698877486559565019667998166218443206937912426925104465657271434629473702192363401391550782754186720536134715371680796568313554986325167900385105744664434048723455613286778356398177919011859368062420689003446462680988169236101595205356279674848085616307009056888235168813548795427481884172933357428801274864010801922558241011948587798956083746775771039350712179602893121977261399989473242621734145924394028530872901994434470730705268460295165480677167158159658272256745266051281743390170305501143178104210270515234544759798168248279552876639729792446360929886049771015802728244196375485580540821761197058562529551350274023131933457952636574717304346928866470116577705280813270588297365090205031746868137889610697236015835875407309108701398589222706276703128068889645908926841813204292351234336615286467015042500676811381442502355763452258101447970205083040400286506185842690217443318591781319517268826382136869400421363401300833189817745957804642260384725441358862599155500889739680297046620165335357118215246584465716504425826791015152838558447577724728556764150274852651150730868737267133693580884170910475861308345630227556271595045752188265856332537702158859382946167801782526618886555359892600897321430588609656903844012988186243467515494481410648632965147205470937836810775580302847707982208868126333869424689862574050441708006398025378538999356738813244649887807229330791112033183796401364153128465923791496175774457610089154691650237199323404473206588178121870670531775525139811780834239879489946048546078877566354953884199876108588974667055366795602437456033218847845101969052304584114686709461599961874403018200384887459482767300311779655470549625814616287736395535709402734284177514732419260408280533034235474730523440973095802802903611441698702097119737131437584714183459152924375364838913570706587978535651457608845963513328531117545203469479175035747879051242528233204939969836439386427662636272285879101640706768584502488042660351860926185974644407344988690255469100841093347600338293689892912305697221265293009659261949006284457751286211317042668002399463769525576813308422392078509393435472356121354642650610447237470047759130089546300166270469865128922595067260528917139832456687306895906082443014446479639085648432025888164947833732989728240027018526053758521152065647404953170757033687391677731805232133345597969218522717822168904972339195057766335631773449861720456962701084774406014037216743909846404435257064045967459231171948440461035172735769979585142000468632841435457174792181594692451145179217142604413149265775306567959564763184207997294676904101296053723655463986072291493929486730375556325243934917452549872143257458269056543966941018167158950023828606578086191590034349818637377689700790886442677385988052189392354534749553425661106517221074505555439036617558597163135242477623327645795315833047156005233216255959311602336553177462259580850336558533389021201226807823873224809068820638517211980666323645619199830772923300882068181326950460035625705862773427272693059467246246290265990247755340695443093793767183884694999896636478254834838948620646524207883782857369571892621095298500812643822808525707954812464189059322364090087286915094098404596656178413959802822297602019659974965287003965101392259205052183984554564001401503924632078532414303545440224435672261458035601274484515304113089122668472041393728946345179908699789734812001240998193624389360380102233992510703061103864888033207379999110597738038233056772131669755270504639890086384085700911838795541583527433653294021271080991548000369875186219822706880960435952978332932643553531749059407507203071776038403757067536202559272760744640493794411546188903375402408145381340997936615873136577434628025384269932108744654725186367909567972474498152228294840102770906049659265153342311914044912445496792037422302963176340377491549579668184569172840326808602933032867670257157437121232950510853045457166641756449718161049208112221802646251822423640784166816166077888654192059693248056787662512073636530662870551149709453152068663919214392678125409201101492656477684456931755359508700631674905910071039814526716699763259647351154703010998154130910553853198390963734379968185553001021162201011376677723605186185490881767560424832349195209621799551351360759304341409149006519992311995652632748729101471366929145749199981735085134731104582947875765683544710577372600152316085347119733607079924825076330471013089458817024581154062221443332058199222723354516137585675665437190827444315948482788375251298302791129023948608176159467389618820571957784643129783812911818763607642957138841650143233019697538541485142534499311167491158678007315816504248497413305215215085671625309198489806192540910406459443930720930496399447774828784913066744022293194341324217320726667235473407544430160087318563613771364567583326073774345275714465792102855995259505778856827277980719501735055260075792772008457033077705978815096832512436419308206076103160696318445774832666785526223322696534954719764835000316328140947982089941635869109959197045715213886618216003533454406814027842760559606079721376904566957052573495756215473122650243181540615772909621561876368565684759896160109866048281425707472985435478685370134861913959979460911081470057937659617508974744362712290160831969071074901339022535241034146404894624701341693729067743350473974784042970396017635223834602267429509640688517593242863366295619381389034977318077979358095820299463972607862652342597030685248988447317024592441699781533881798328284835851935652932953427054087051957141771912074969404188189670435138957544671565169595662846835264698027309060077463348892642925278834817521733253087147204577836134707162430908771809645992075706057352782290240348923177281368288253076576962014210175679856020855849106534865154893751264008816008265183361826514666143919890276492104832955345674638595092781658718290643513647595079295481511430683893377713437150840173546263321289810309064944452742118170939287733841420652238955147201705527059027378085050104465464426454955299367747156656299402943348705596214914147285168676371059499797316562595308768492224109782939189674058902151262039451930417909670643694111402798159710275934488034538740409728709838884498172069889305982777164778010635473538949869739608858491142240414793064408407053551089329980406299619131968466799124244754988927654647887780842629763964996892464924329929543046383259534102650659970456787158747435566543645865968464812371821897501905304200560460925453640003171102002296716685711751565857374588177626379870856120925003380414540074625621168342386947443088479930421761706130512573573699651210046734605767957035047399542963796502860543802351240427457669195276002672375810646665499016737642322889209077530403927574030188441746659040120435105209643654096337803982483532108194359905196488629120656294514540166507685282443385210465263967672306452848812253438739128525176502058741150930455963771966134967302515959696842387458209367685510855067467019699904323575377382013225181848480023769732840653991666607166350265652902241233650536636135512905524508791629611681626393667982471740395753078915109889440895896631281519191133282960201007487679864389946969889508064105904738705233302822112234953944635198041427430649416428634631947500471252349739268317129479767295093996191534568461580195235964212856462818381679815882921836798259054343373372108300831597951946668503098348058278935913910264675610907467883674643249210473001159617843069572566495898238582508885587071536645558781082079809378277748205369497062104874394961835753994306435817939964016820298916083457805833227544270419394671525247157610616901636316001396283903223122094572001650562939878693044399557756897993048907763453070036626258539370662944988142969626949900411815597214276473136215809293085763304760432245695351700685778488329673091878392665688764040711755997910225843306569134500457406339913185051299378678535361536860797688333159009021067693889837764153702408601553866937514339238388179716507315067913260537784167913482386581521233142572952456458299922789347035848584443736495281778525688327695734950032140912599604158695982386310034066157386425218136139802128059704086840311460590109566660880846716196628342048931791328224806640712482649599904634445318520927827700395790743288476347166095137421411740796495657512838334317668945957569966191429850026110426503233050095044457319082597878033004153732620353483622255123904549736658543717311206600410064262358092127680043191279525266424482795784058502389296380044156370327326445873524537505959811060027613541074275152456026567598548746708417064312944306541519925663500219552989150682903076229935959149449115516266372243806055620156109104252093543499099416229928166759020778676308853828253662765082647702058825023552858723670876839159458385088310039742849786372572055993325174428798904537944638374342826810273066616082938049245203960296548387955545210880000000000000000000000000000000000000000000000000 1630958384863238334713854118480764311217273126045289167789597123383684551508612819823273173541646543444074344240660347639756152581816340452698118522835550890522621925194458631493156165336045391272100629149679186769608645910171681182126935457530771451656935621856022733455630244073710849826589950088378721579092587229739478409504681398281505229838957264024830819762565599836648616990155620270528723223972082225490165483504405521226853190442576136840383520967163765413100304181395116905474466129071745265867094579720953694068689836940435188307515603382294128483975629975322548103228254647569076759161447625709410003443297482870307701838745875440895111773137058118950164871596066612117585080844801847091256960491197764828775544119623521186525841766179954262258984236742478761358117907587690759775677528005952194592964521724852794819253730419376979564741647324201435331926960394828178891646475540341307428225954946021497642813855242320766991709607560822372359139241985419016971756072048768290169257438753419777723992453313001196235286586382974144528177543298583466786968812023875879989879455583072890785676856944239217948025066211234631486286330297834839548833827959855720568136703859296862424562674370063785004937122380944275229790743901275194291523351456408180115543101688654550213428240849920314069719596796256511373541112352088712142220418986869564046283604920982922964486046228496778217972638734936840471262397629291504527519919399256835720043360436900945656224274862885927202638753506545902604053116431295535997198064458885314715965476379673558647828321518530628577435897515121683931943814792463151619447163339743100389923829513834264991029652143723372718879881953475766940343716712088762965005179540793545921783991039127639964985823981546774587719430486767227379417077043370241008464193282170889419530574388118677204941930258517769194052974398220323114123221946089030831659900776131550995587984953964256606726251562146935154309444606788268321502782487684064840129317741556550671458387469462932333116660980384182388066523554148639442956297632040490063167740902081646894672444420163369458242356176184295690365922184079374776641619085603166884527383311696439432694292360953190055294808715906503536365274445590690481924557938279082067822742960590589416782317773653672030869680526272697743834934706761095253751899839327641612590700380948146644994112947315678930254750654423707706447112109904848727753618223320881736344861390588528334766601206761271103216772641094936712293907506118893939865322383870447294452800933298659136084740681526124838481219782456082699915694253153460639799719776433573249223024750650082894752627692911128069413674321418862524327489996921949901605619625399138012531471557897899523251998392566084736489727637923488798253093778727561347913655924155352572658807613345305274424766848207785161163612760792970393160270171837022217301009882298159193399610087265223006996518891426695488372912159902682428775473865034349411134301304301921556321435543807625667641047519801552681972458253759599360775363748466199889854604519209880127628104469525955770531106824865494276654951287866061571337393802734342282014463259654905124324549830298151238074569174765364889242665282550087384405045215372914300299324747293762495568489017082703035090409740759324437695511088471746337517423078448445130735746407930385930836339251909359898070884769756445624788548881150601429005686047566271769332255158368711513796233601004760301792593907910126305471403534518706197743930642418089517748915359168890725305459044164005022720733423949901554767492158221070849158697903481954554266383127139843193189788716027079014240680920878539722019890110432037866988240937021435502021244860944639573464952478304579286107153386570818199496523540863092777310293026039028626035344068080835834629858520908776260275233389819736242387633148344906585441371298336461549892155975094238829010502953734213607614323236838795488337135039026482551703102692280135762309092278963790096641186628547540493682730424485201796868701411504820029744745691384855740683691136510131393050267591642689120173160367507289150241004767482681332752780569292104902043015089492034064500373989127095513347186226408542357624950154157111786542155816780343137473733663599793607806085608197975987758531706099190937262846278777176439474323564389177401373117635299288788940593833491494794441080971983941412900680927658585001668440572019825844204807218684348107239828256471221467006619122772888089764296377331420215491791559492909615738449130941263540433463973718835797942400003077423125627951588857146129593530659459484973924509210584074500238476393359545853994801150554123108746616691151893727082974814456394666519229726928955965064096543408998921989945045433615134715303893606614290747270968002443823454227600831605343330846606125643201049276304750467085839984681235013340261730980735345302588798748465812255037354586857829179212764490874965562791262438602970263948607370534654914366023034596500482097534439750389627165079525137766912169011366745284315587857330395193860466765038813304874615335173194388780222874256259264746373692030761620236922560115297445268742558319454064530188319737652670133264402948516549252987000626896459153394409054074777632371711306543374697666060995035252485706648133445714690713281066913138385045572401070826756837397821505859650195458963321016266514894748016563155258331547964992404044065775264059014897304961355673873090018320344599892372215230763679608375913575700265419818288277411111675450842210861266591784974893579992721733662106076359003208948749595162960493634979545223586311607384322704428241892757432562473776070873734536041046859416474308516045969959746311389976813392810078960879625525610642333083527830739522627297840569554068448707761552760501021969159380359342147612683877171522632966906957434772605429827941946847170108180450897260143837120782578986882044455403741537093454770214244161366594638604371359507071283943824186676180816546075679306040813529742174377007153723595182438374775330258923063462917382069879045552061010344755046633797125046311144278406126213592769844428697147620290195135662728450959951464054006479434640631810146057334738230333090062680625859306390370711969222553217763822744026955906656032729898843582477585964413622911851194499826404157690943738185956860573976490964410434397026813283805229232115092151994787922151042541214391163124187235527821465803291307752518414707876683662283868780193968495214880485934718460845439014409247482896364756045583793907600215023940921419672608184280989440863959496173458022555540137954186631756928818037243362625815955366409137541399843946630210532841327404520232905822937345492291780678572188541160965801058586997284052048177268334130771742751427549348102890697351576764527703545185974494302335417068794362031562308476182873782365887896186814091601191410644399570807931229889374479294105722292286119344704471090096766206436704834723710460294171942634719297652960810411184953210742678106279054622641071337716352361337232824273030894698893438426718935559146869807325498843351023048610859661963819104622040235886589008762062121414919712631537113611210526665990250477969571180662276540156940091712776834849819471750304197016961934812717087989749822413696991539582556336823873139078221486576545755441664529433646448713019611640634896695216388550108118058737921411876115403776851115285659605337002663135110384309912543621128496761720797349845701172949852110749470409952929663760430560762844246715986493900159376359047328776614993465572001928426571316926838763808646512259072484894846719151094016829232849476258509010979591222529704415907159747587711579277239390436050174383233862592554273311310991251665876018673091410853916391299853578036847476321672840736440653755861462666286974742215378163752057456048318990530187514597558523991395206160047952632141935374840558125615230993472569740535109657253940704055431360405168184787002721386628950649763952127019158169647604030981030514982471603187724294287030504397501913783611736550457437356868522831932429136610030509800570847597600556526332999720881683841109762928077593767689691577483483312878511698756680159329135036986396950825607578811012007004539193998648237199756202289692370491314598272322383799660374590744137119709138451320086923491936549330141273998631899170539562492849211077136243559507513530059240211682535909769490082132692011998768713444416545312081270242405627367592704679409505096118156924895322893888337457872087013275701429912443310784665036721163827417447519517201021412752867251584579738816695589647091927671746138087170838174424533027621304710759923736089248583853965071534623321485936137696468334147906463452304797651216678081155863690738482523026259809853979234513176565939358333952322772895978766067021819043207518546985437708990688994347465131788130563907550913127898759981525787953898930156694033267273163630729698654661596938435240416066679347234248897442147712484989436044666411561365939588956160000000000000000000000000000000000000000000000000 47041485863477824088575178485423836275652948997650165454350475040800112640000000000000 10746891878551386170494842575979746242227276349440000000 196936800634988433217349173838818050048000000 317279843112960 3810240 68040 5670 1755 1 1 240 3120 561600 842400 485222400 165680547102720 4970416413081600 42822049097318400 95193415143338803200 13882373041736908800000 151046341443899191921213440000000000 418700458482488560005603655680000000000 130754035467942197952902067792730128384000000000 39227176208644576497486272537704277137686528000000000000 12457538359210421965541119968645169880734393919915052918374400000000000000 11996609439919636352816098529805298595147221344878195960394547200000000000000 68947293504510264082601462990708762247945828194876558660499724697666988068044800000000000000000 325155436167270405413548499464182522761312525767037850642916701674197515728899276800000000000000000 67280517858076926274817573848950619479920058025303881992636680295153552993713280129078920910788713856892928000000000000000000000000 576459477008003104322636972737808907703955057160803660912911076768875642050135384145948194363637700325858607104000000000000000000000000 79019478691776339516003980325949870617944157951285659306267018072194205066465636486149408833936567229717401098929569792000000000000000000000000 8413727734478429481099916582112526031570934386900924818928855029055510637909858889482287249972036126077079917639627366151080640512000000000000000000000000000 1440371663613540140424952413627695214409712500625870292246344269723672468174652797855598174180327500011743536617438272896933542416748974474731924885872992490530883502080000000000000000000000000000000000 2346763892314033350172146089688253776170628897672347420503823593563108114998231827449165690160989908115975575046041749473438755475775786398803526217887112580155347662977105920000000000000000000000000000000000 295316768208797956785662863926369855193311940483088199396201161013981525191377493166203010449858970037314366363793893753737532989071624960425435739258914247086748949909039008972800000000000000000000000000000000 325658211328393129140317434675157450296259361168486524933775579067886456280976096588013945993752937296239014931679392493895767590958518344776853084597761073607078605164577479897730350475155788107668941756939862198807657932167890401847487868585436291112551912232566760478334315735856825572106469032592707222046339000146421917469184705489572493581933871104000000000000000000000000000000000000000000000000000000000000000 13693510943848430737145048521773986583421326925152562710713347867063418591951005212122353771186439009547111391938005904745924840617289269494385357835387568011003438286555872370525292142631692690518701184633872322436247542245506616497972500089545806682830183842931774592660545708768637618570344726540161620021804335642236854209524856309413496702328534404568186880000000000000000000000000000000000000000000000000000000000000000 2738702188769686147429009704354797316684265385030512542142669573412683718390201042424470754237287801909422278387601180949184968123457853898877071567077513602200687657311174474105058428526338538103740236926774464487249508449101323299594500017909161336566036768586354918532109141753727523714068945308032324004360867128447370841904971261882699340465706880913637376000000000000000000000000000000000000000000000000000000000000000000 22497858358787282620896960437444990452472468559937293586719076967792431161601043577262886226739738072250465466568928758827913751084717345099759515750144000396829011233775220513100317017883296414087846738888214674324127497200279180956867274819348984211243107921040321078831142451139851838159277215659612755471361753629678192444312270489351112458377089846505078372131193535846154240000000000000000000000000000000000000000000000000000000000000000000 83006092159743945305659145408555267168722743141979860443921803448683195488556692233357429106891555095267185866139580211811301501823442665607822684285621144490459549434093680506585160093472132958927780312546248257865899679045354816237315355981248021783950109731270749126685290062945653845080536138918640776488175143813017881514286310663713357106809100407921467724719638428648935948081076319232292762922516480000000000000000000000000000000000000000000000000000000000000000000000 172741753852838549653127226347043054471741477149922920998351593499330925547291594167388387274026373975866808429683927546616746908169831701262845204249356179968630490693528216390280164218549585709258284206343873159032511543393453386573315470509119520238479744276965535956044903210680111899727093584838729391505455503790514264247284170549490053980878934533533404468326617646635922380509010796221405955246077089443193066864945204475027097258785911983843786113831863574240795033600000000000000000000000000000000000000000000000000000000000000000000000000000 4645657786796445498253396616251134378903317071016555106822690494901600044932812326629094810467883935592816482071628359527594763201704433462161411568923004156028790739031827944168272659185368728730515298349117476915793409512812784360863121644124120104246284636191709212579957011507606280195257907845624823406761639036809816442865406215740007346178472361702307090199682041212364868458819970487198629236600325459193681591768091005849284559901904127064929104879801078848975651012931914894518628447259838629200719882218269092346389026010115621774210485146864123317773063783863483077286629471305641059281293968932725205226301767966928616967964549286233926893439860192804535426231338617455478683720366891179375818602051752718129811742710498214790061737435607821209764236508343301481115846682052059825996314029581610940199151387044042260161449881493563518990104200398469601153003448547364244973593756185626289318403384401391290129850143599020563829418807062957368431025150008384858163599263230299459583195102474304303048259969044683431181051583063445390603899258518196876947714531625088096894246288189095783020129405246341428335241020755435694329975543672852605484970408999179638471915907812341060704191557640879022179467956820197501133747302200283735753377672119838278093622635204957191397465019234770460345725585216680629558967937186099180824210480878209788678791575987837618972308271895822623429959840202287607466816788805809353018832547049180594289893854667875367119466786073124138149946704391066528714732267497413258377024363432222093085429437672422989819804396451222153253904819545285812583926602218353059643891179046857541105288311012912514735391803333877849430983588246087881235407615903000331035900706074474083815355696702031358103258215619724259111423709827841012236568294869188032614814988508593644360411628256954318333595644817514675701892753395668252196126254649043688491094168945641377448108155126044831700782782567569143307058512067131839811867923091271279995611001425718382031328281849340142450074824228340821832985903642801145902282410479706427908118120688332493638944515723471174736762389238235058093526102787803825815284358241335476471837648219591927067276078001187829517601027361891408743700675958808758177931776577903013565140077893269662616726725302654765662645186382675083768430564988987256470617587286583381126459350814158503452729013437167805630093108807473651794504570389056247870436380515768829054269282661116474200742425828519544660199551012103845088283250102853898007473842568904425952366924358908487934682380790432810203309122128482554311170899022154702712149852616552905407886648728450592879851952945992779974596039462313940798250227994336133532900196188513403287991997378755125897687104455107105922139560557540657527231313744967983515409990314416561192361180792508031288031757616158049667747936162966560581384729098862164133117683102242796562654812749794835027823732297161645878536664659494026824876138681633254965541997050630751823711536849512323350677772027982379907498783973420833025599766713004512160355796350620634864313881706538519207910644675570700770054548581779649085397422095865285604649247121819228015919010175054531174620278124436412504284636287293892641820897184941697260197145355910055587250812101730366927478842809784546129326079517014366719981352703022918071839662617272545941036125848174481684051947543805238943111485203620342378775813954557636436889236182773106603085734781416643627664493597833300510015358648079319865035050761908964991199830260779193481100180369033624769099274162675874538370746922300812636367713195770099198798164826911776733444170968190596007526179899430884446630034321467505780104866910267096448206644965788324712595495857872262202570494318088079411008696371225009674847099289279472991505150796571659712538695571149370618385328946509582967190924107333029297030604242906347824542483796267542666320134542585629604269676029525943497288976945364741027888860740990121740551202574800330283079973384322040308380532940987869124635410437444674251763967485000097744312029322224431341358115858391559963641345390955164284155122546181544337140967620390064067531740440388781436502223566311808846362430872905095870266924329774756306478742938486611641052946079110710508095322265522847906457074622320555851464423354185011948184676785793637119513796679076904756668563130205905197983919142920007646532094637170667654422389997548695069316999085270063127119101000343205189129921018499755026515960675749065637319361413548841602265513284899186499662425073829401107620231869077897799783394467549884027539353206473548632892213495288428952468109678211566917572781244179422947961407343546676939018246792381792995064615536923536786653912736600167214074859573747242378591981754817511479260097580446384097184696877079651642485332006089382193896775128512199556503107402897763827777099446451521908161313937476606947459296814364827607094852064197706579564448207172717521375205069235586316699759051746935058592627282849745813412722404806725804742147101560130979818340423708138719877589958580372959230727392550436236965669218889898857526635049219406489727833330895926561186879340262395542903169578416079716462319964914575568848594883328385042943253824623282048061859889190027631882937602691340448799448044176147693800430508799003670923579146338252843983078679726530548798199460689041384012671845415078140080287605076562071493567151875646081873684558565922750259201860606071770909465835642444410585548857792476976832631693051335077045528974353354907902904869689108730357622041336322650263634654553284302615313405475178478456729502926112237444980896380420396032857752476755195973920972453851536991725007837538602158668434645527100945749923659403815627801595926814054904690945497095031606311960647717611845432701122291842643067157072563447378360836165258138096533866045606321376248735610270592614556262685668519188463719259764252585636383846145337395941118257615631227368813480901632149934627943693012295692066569514795381437528252460400754981969700309041851360040264976193944346467363523778510547032925683052178187042599524768967730903959537857573000240026045820466700419804263858834610285821594427503354467096898841318048160222445461705213352514205937747655683571903093204863261282403207110434042847428916949041645493317990989973324075799354481912985518202852429492149719673748031226723240929931317142060051108729921843413884094074966895619831647695546594926832173052228368528964892097650058264533594933364557839021447695411908793395674541127764323414528808924511956511220833428144401027104124036024587780171714536513884819350968524254098451015144924430579142995583155602186605819690466204120678493265051616507837050720894788034511498737006421245112986508256933418267243610354801224133102751264144977802362715034138416124571611845563604010354841848562020651964278150981905542327812871101491432082345795538714316329411673708751374135679528121361022222106641599609605112397174545737645675063979202296614999218761542794550000707411640736323455197725347090516263926980550439692872098580754094146302561955787391905535800551361233442633243772286466950562622981193570787460999986918416698828197289274047515240516710637596435175687632147997014996698258807055793261124875108271658193473822693334839811244786679876105374907313752544096800537328191378007918408711063848625048443360989575351612642075881558476418495642692520208621899878327985421075596908275048109221111168488862754434421855718396349522573437982378450367966049064001558784066507088115052489735176372202470917295063223349475505544685965317163166495903510746751341302202155429194300592077207418286050961692357921913551218899310468489379827132842587065275144599422885606346686915789463343759515408435685751543022101321367372862294339936106103795875840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4974269376563262365674393087971015075206831676541247440510006211694105281134111532318672435758457265738632590775776679079038103439812601816119265101014230051744007439136247937892922381552768119286864523321325067679264494089890404292158904367963912898234214144947199017795569240062245881305611789516662199166823372717192054022737525996295810738689177883818109912870067055048203204323304648208533956800840384466945723012673049052435498042357573691050210099718749338438956800266082374259804853903831020674589281228399337430599968149146787292921661040271053167003403565504143899652023409944000671297853453076195666948947942591536429284605276090634485964631382018255719676300454552181328454742605471053670103448599060084781567185274791969214184030604894122336878155261136123285932972350633284149468242611423761079354671208456571223450051564471878396528644222548763205911607669276020099969781988522555052142140472684790636406749108192059776016276906126275979663291120194341059968259689544096885462049589164389828828851437631890746225841812081428962815481951992240388260459511726099858445075930113330671135398212834504259089394870990331766238136194059894117499940995657281515777699630633606322716876443564917996374098552033820932942287642720601901034991254317888188442933902783821432084758061948435205437605704578357728560952027157976584787516005462589788626161851519884308236814264468502597758128666497796867760294490891008043181133121290704711672524378364596552042277746372108135258194285534760853034073645025027028567062150525036041557854985761190853580085811287440131343456731357694732134798882778942675535901722957190546378724616520110961521052164521789779872603396381061163185542492164032681466288907054722825115031062463304232139053944958241778348262791016220799839373100382372597103224503458462980089280345417184349338189837128862205085340298262839263513724934215974225122146844055634628017788831043772137245009054177097923338826560608069789733316706862788430763138221532135343377444023360878817824649017941427340144949574939583186861148153066048961260725070738245658853980821951840254727894272251815081145526960957942110263202663397118542249147669577840450639507500607538238093212041508406708812488219720529389050614979464679452472845315501757798870292013759441485849484071066130809482515675458480051658957462729649569529944652608177894441448420751877294391465333882829798502045452650981352936391106660591543563934850958591588332976863406040022197972848270190260203532821442839697795703756891701951664181071421273899277653028025222071355129595003969915010982577245328971128489773878530004066860596463755259932684603264038329967860307849984425802444676338061500980227203845697609589347235733363796227143250482955454157676170998916883606381433633055244806601976661185193917885474489792736035312823066602217783949382111413046584675539181958918952277843508941809628255793468100040846915484588677081737741770571171442292328610511620859284662370170711919723620729008434474448811796651598887442254201238787116485594106857553607476072632689770548958934381540586685096757240699565793129698983771078291464901446137980100162441354002552148274116159398978783163823468692206053633959360492449505780797331150294833943570063402413838898133815874590743168296337162185389739474024159625608702669998859181732836773383940590498028877581286523168825178662093884980374062742307801869587686694155113145563715165029083575249425586946368131603296144563623280563236656593355226247527107826089213540111770482500550978014857621133332428644715503814670724570698122864385746394310289189939618570001927088624706421574864633761628731461042475416285827344324398498539434514948624599496271005592473916226932696774425967274319974851177759687959270829132064912509940716497419117086679635179625516536942495053527740340383734065883540169237999577037978675129823665951466745000554341122873298629128294484925179931380719754113041131493115324801822984269808506714904871331525045736804735019524031180907854116757425232323340061434110596276488625623394499486734424404903166445185069523420861027505422841170817052995265697909006589845375495758452134363250294778630639383438105889098894930521304679292733266982691854357026455833244138600126348398896440943554609485471320540766371589613387554845361878726064973336717473970642945150202144423439649335649426295790618928648961213316106323876462379823803144753061253534699284588262346456972559411030611938712082134871926476224350340570949449910546668763850997656420369163469317333345974663835558367592875491095689213995904079778247846321543745079199476740593550169910656279788811367364455333043372668835778966446263383096202136332737187682403156604099352732835053485720374111536200871973648889405752984960453962513718066433518764093825065684304669629298976954028132302760646740456538168048757124871912401917097491808236441872037385669403734911378288715388258231214522433447685954257154994558761274708211354411515118965608109728987046021659154552915270164491742692808375079403386016402344156852460243170205394116031042500009095050458015161914901864342985026906347367473610460478749650639695789965710674379678988822859842988477790291797364720178568624433619864428908302455584345931025216611753982983123938071222834288343697686564194785239288913824140437354499548355254365893357763208654175308085227539660530251307190869081611912003484493742613997284426627813135858322533629023762884660505678822981477667050770324553250536223117978757709319593548733273539754837901897726506486675643556903825460736931835320867512853497386584515155229433305195843249005507605306524238301167441133862009665255872805354927170615049263489285088311347126117783640481402241989753779634422515236716769714906580694083878639168265173948221095163837296821812805063466939913655543176971141788614269147148094362591698380166517549900008438727783006578276065842424672195895408909884089827545249219054001692400080055998096474518907458819419447114668285624320724780303913556212922917210685253705431934154306186573475740227472615363344944563853977253650460177553207826353049062050527467735805497368754624727449107000413897898057498188153368213779446372950159649797509312493864087199536217151635729555569989608352826606916294116413308474912844443244834844893236952054088413265120788158517428274529932967919873959973304346160053522611198454829993395989177329194804714965526763913124279594798623456442312553261427862316457181080858777756008687040258535657157615853990374991078210598870678909019922113986337087178538077177983593599609095900385511204475996231376344123218791817346070922792894578635668982702470934078629170431825006961954927579362814546981827882996783218809315058539613806490803095795677271620745886127484002804567414727575327344224658503496875612302669431027579930907470883030017535238361217430021140947918766589559028527041978972075797413073289541403581608431515834182468256676204569584446877295182773828656794357091131705702601440914728336821785598227730642833546410185122562591431960196082173640203111321429499543589965467039467524625022598932562126358128109023473128220410685124067880766448776941740397447970208393226570854271083506847466520082909196214991299135338223879127607877839928430936397015748848183653908750056674777457476100881093381233336831600242286649057741380435345214240294573801702613774463348912150837073514455841838505748979908029233712614390502303722859244707684467007729932684151380256429079111237712479930669064891908379379680252687766789612629670032523090741495180278641866334552346932242111076872773693825302021313666343402648817559431990058897169043991675407915620082770526649935121320289820636295910151361474638255228273041740058271018721593721119235904987545670254592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 473639278634998504251498864386481533985183479915066792425172117979731963232089578178734865538777162526940772431198893553508842044587573894085268336651040891598603750216369075108651380066184978537900111129303301274604458175412970835918328653875759664806890915069900900921564218503208871885533381222956513165014322527615756993577894386395342446983676092800023901680516626401271228011537142278261202247133642240076875946713433159176245250606262407662010384108373416151947614555489571019130229645041585315496415197277649078671446954686391894651752557949596402443521878674379665255105143115640070431994297875981152969278492947644334173157015312730420901167606820340525407865903738334700634112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 82904489609387706094573218132850251253447194609020790675166770194901754685568525538644540595974287762310543179596277984650635057330210030268654418350237167529066790652270798964882039692546135321447742055355417794654408234831506738202648406132731881637236902415786650296592820667704098021760196491944369986113722878619867567045625433271596845644819631396968498547834450917470053405388410803475565946680673074449095383544550817540591634039292894850836834995312488973982613337768039570996747565063850344576488020473322290509999469152446454882027684004517552783390059425069064994200390165733344521630890884603261115815799043192273821410087934843908099410523033637595327938340909203022140912376757850894501724143317668079692786421246532820236400510081568705614635921018935388098882872510554735824470710190396017989244520140942853724167526074531306608810737042479386765193461154600334999496366475375917535702341211413177273445818469867662933604615102104599661054852003239017666137661492401614757700826486073163813814190627198179103764030201357149380258032533204006471007658528768330974084598835222177852256636880575070984823247849838862770635603234331568624999016594288025262961660510560105378614607392748633272901642533897015549038127378676698350583187571964803140715565046397023868079301032473920090626761742972628809349200452632943079791933424376496477102697525331405137280237741141709962635477774963281129338241514850134053018885354845078527875406306076609200704629106201802254303238092246014217234560750417117142784369175417267359297583096019847559668096854790668855724278855961578868913314712982377925598362049286509106312076942001849358684202742029829664543389939684352719759041536067211357771481784245380418583851041055070535650899082637362972471046516937013330656218339706209951720408390974383001488005756953072488969830618814370084755671637713987725228748903599570418702447400927243800296480517396202287416817569618298722313776010134496495555278447713140512718970358868922389624067056014646963744150299023789002415826248993053114352469217767482687678751178970760980899680365864004245464904537530251352425449349299035171053377723285309037485794492964007510658458343458970634886867358473445146874803662008823150843582991077990874547421925029296647838200229324024764158067851102180158041927924308000860982624378827492825499077543469631574024140345864621573191088898047163308367424210849689215606518444343192392732247515976526472216281056767333703299547471169837670058880357380661629928395948195032527736351190354564987960883800420367855918826583399498583516376287422149518808162897975500067781009941062587665544743387733972166131005130833073763374077938967691683003786730761626826489120595556063270452387508049257569294602849981948060106357227217587413443366277686419898631424574829878933921880384443370296399156368523550776411258986365981982537964058482363493804263224468334014115258076477951362295696176186190704872143508527014321411039502845198662060345483473907907480196610859981457370903353979785274759901780959226791267877211496175815982239692343111418279287344992763218828316396184638191081690768966335002707355900042535804568602656649646386063724478203434227232656008207491763013288852504913899059501056706897314968896931243179052804938952703089828991233735993760145044499980986362213946223065676508300481293021442052813752977701564749672901045705130031159794778235918552426061919417151392920823759782439468860054935742727054676053944276555920437458785130434820225668529508041675849633580960352222207144078591730244512076178302047739762439905171486498993642833365451477078440359581077229360478857684041256938097122405406641642323908582477076658271183426541231937115544946240432787905332914186295994799321180485534415208499011941623651951444660586327091942282374917558795672339728901098059002820633326283966311252163727765857779083342572352047888310485471574748752998856345329235217352191551922080030383071163475111915081188858750762280078916992067186348464235279290420538722334357235176604608143760389908324778907073415052774086417825390347683791757047352846950883254428298483443164089591595974202239387504912977177323057301764818314915508688411321545554449711530905950440930554068976668772473314940682392576824757855342346106193160223125914089364645434416222278624566177382419170035740390660822260823771596510315477482686888601772064607706330396719079217687558911654743137705774282875990183843532311868035581198774603739172342849157498509111146064183294273672819391155288889099577730592639459881258184928153566598401329637464105359062417986657945676559169498510937996480189456074255550722877813929649440771056384936702272212286461373385943401655878880584224762006235192270014532894148156762549749340899375228634440558646068230417761405077827154982949233802205046010779007608969467479285414531873365284958196803940697867289761156728915189638145256470970520242040557461432570952583242646021245136855906858585316093468495483117433694319242548587836074862378213472917990056433606705735947541004052836756568600517375000151584174300252698581697739049750448439122791226841007979160843994929832761844572994649813714330716474629838196622745336309477073893664407148471707593072432183753610195899716385398967853713904805728294776069913087321481897069007289241659139254239431555962720144236255134753792327675504188453181151360198533391408229043566621407110463552264305375560483729381411008427980383024627784179505409220842270385299645961821993225812221225662580631698295441774777927392615063757678948863922014458547558289776408585920490555086597387483425126755108737305019457352231033494420931213422582119510250821058154751471855785435296394008023370699829229660573708587278612828581776344901397977319471086232470351586063954947030213417724448998560925719616185696476904485785801572709861639669441959165000140645463050109637934430707077869931590148498068163792420820317566694873334667599968274575315124313656990785244471427072012079671731892603548715286844754228423865569238436442891262337124543589389082409397566287560841002959220130439217484367508791128930091622812577078790818450006898298300958303135889470229657439549169327496625155208231068119992270285860595492592833160139213776781938235273555141248547407387413914081553949200901473554418679802641957137908832216131997899332888405769334225376853307580499889933152955486580078582758779398552071326579977057607371875887690464371940953018014312962600144784004308927619293597566506249851303509981177981816998701899772284786308967952966393226660151598339758520074599937189605735386979863622434515379881576310594483045041182234643819507197083449365915459656046909116363798049946386980155250975660230108180051596594621193679098102124733380076123578792922122403744308391614593538377823850459665515124514717166958920639353623833685682465312776492650475450699649534596623551221492356726360140525263903041137611270076159740781288253046230477613239284852195095043357348578805613696426637128844047225773503085376043190532669934702894003385188690491659059832757783991125410417043315542702105968801817057885470340178085401131346107479615695673290799503473220442847571184725114124442001381819936916521652255637064652126797963998807182273283595814136394231812500944579624291268348018223020555613860004038110817629023007255753570671576230028376896241055815202513951225240930697308429149665133820561876906508371728714320745128074450128832211402523004273817985187295207998844484414865139656328004211462779826877161167208718179024919671310697772242539115537368517947879561563755033688561105723377480292657199834314952817399861256798593668046175444165585355338163677271598502522691243970920471217362334304516978693228685320598416459094504243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000