VERTICES 1 215 364 1 215 9562 1 217 9566 1 224 9573 1 281 232 1 315 181 1 324 169 1 336 154 1 435 55 1 471 31 1 476 28 1 483 24 1 511 10 1 518 7 1 521 6 1 529 4 1 553 0 1 1292 0 1 1338 1 1 1374 3 1 1408 5 1 1437 7 1 1474 10 1 1485 11 1 1495 12 1 1504 13 1 1534 17 1 1548 19 1 1561 21 1 1591 26 1 1602 28 1 1632 34 1 1646 37 1 1655 39 1 1727 57 1 1762 67 1 1834 91 1 1842 94 1 1877 108 1 1898 117 1 2036 186 1 2056 198 1 2146 258 1 2158 267 1 2546 655 1 2553 663 1 2559 670 1 2574 688 1 2590 708 1 2638 772 1 2730 910 1 2816 9573 1 2856 9533 1 2885 1220 1 2885 9475 VERTEX_COUNTS 184421365017146477186738554501625794723711447426223735165331936373261354330145705946182423179809082983318091890382219272640634062780303736726115977587921096000884947713248909456143028655953891333611390097521027873259057418189082361645568522652089878850540578715729920000000000000000000000000000000000000000000000000000 2924760220842715424766923798460786008481131438655773350160989819377540486028161988718396862285042483625042829946353138486910525354576424266576727361534835889805188909756581520348432721865626624104424301027107296881625902626359016360293544269178954025887452543568933775789943370123070232248684511655461004504747373697401080090840055058362158981472060314718314403241071694707849602950527318720880522760289898870648000273295123281845034917697795675033143066248119314628174763232045532956603703699095161367645433960302974975976588772582406829720773695969970082585343708388656807491024030882720282724165986398798228389019689163865628868436522635023631497371151452639506489894770385910929184079361676495200052041421409647137816058144721766949401697837806330072974256192019713377049356452562492404130606594686709341439638567850861425723702259310097854099356769022643959441931858713643934495819117263344397887862987034635436976013853197012656842031049503661432959363996996225545478827415166246573349373915239622224268540562007109620718291983421647187564733792291187039409862953826795947931004845323287518615325040999928107056359464763482927859290141704052864390378773200601221457733306285593073103203600168040699861801100157909839934720151066774558956949713813770108388006994023436589757810244682897164464578825343338186143403606088302154280736088523865200164025343055683071430489388380219392408533874015076387577938480169195418842910910644856748283343393001090468600858804039272919187371723479571260835662833333338879122479835633254312593397293858992254787890716180668020751843186288066735406531813306910106280910536597056557224694177453426493573296555282463800260339426616559031900493444267665470028522688192572116026283916915405831421014232445638402354294543731967062279966544908640516633541526608905631530302113179147736690118385136111155257894865754916112020241824728263164413734396150381428389075511105078935679952971909033000876077676636994504675814055328047741890963922137982796942646140022320962402386472590073549179603137613556433613420346916337172333392092640818496749216669211874355338187953915027289205192987124460304302085276462188782164906927845323017398896224700398658843399313462624543550385254642131693448783164727728796374374990718522727131743840597286103102329773257719208472119656802841441549180375219885897244855205780813925689163377197248479129004958198547303079705411889456685974201404984921900672478679939399473599625447774703742236314505269264299911129566455373830589384962035485507629902367810854536304190018434749960983451065083980786928963708489507813196404755367138926672682836395750285031382148772774907122471681989800643264028165840018432895587189084541874723657410335152497563841263372543474962753542898701170467147969176537019434347293736274439029524131670848360891833878214566325514910312108555981721548726949209647954832689482614158066798457798071190319559727344975498555763173615655546763981466411994502375910588924099005216235083000399172503629457460621143943994835870598949553768563876018846858921229496383711791595910824613420737363322032460152809093660875135247095749126220046944862809470206127104543463386524507931378117566363961776703789719189446299139061961006482264007371150782618423716949561027721125032228350603733515151669729277731684792008272825182937554879282449117350919943332342372298942201575039857429129789975561601458254216287846167990066570792447587775071384403282957675703859549707802235723667032003695334126300032299269847250409582517721614896665607868577412265464515286113981033015023333736176234579064323086839538118943661151918303881888933650742765683735611817267544451821237075401340431163348368594115065776157771067312773877212362212046100526829847872835309654955943251429551260000860175164940997412907625578981243648369886082382664935290030427504799500220913078079961096805988031584200926559521587493498002642729113161521435342774345544352379740237739080158259669805260387210359921162462415877050383627172520360604256604941079841754265917007098890688217311622696323599561923554910985341786375505666671530102727217317757780142834552110560311259127087256677814188049238984775987439497952108984380326993454624086760404472527629421200500319747249928871631957978995874758600170943287395759034843911069714064362199845271194867775374039099446771349578876684212858979411491924152521548650504839195448184363039608847072284824126011482247467242758447103917755814474465339053052235517468640743088394452785726000258476733637985489604631113642337729148936101744499558349115439355225346785855335385078308631105258947265326881507698191312309281115290306370092801676395375346295963002973071353653399536480656500320776249236080262809366697342635844881286139361285395075278540613880649906278656985134257596113000729753473043317179782650785355641287526969926904336866648006631314218790731033969039844974445339880245811090315073766874684389152860474944924426846134382959502957547881360702457237623152300933240074753944629211650570577626336583364967723175101914990676287221975078688284336528341956899691640443251491073572172515285316591254020419656752376641902439918246756893801039893013942236119840852173588819064218234164883110702548000843893094276862880901752251571417667943471910356940921006792546577371978271861856048053033913647328222029758808694078406795279957376527710563685247527319895069737395273765196221529222148451263108221582353633730229292837267196114934308491126001939382147773260732472778963519713265726927118938642445046103765466509434302789484612787311603416889253274239822415426564091570371230908442870070439492672065393191943237512323229133216332451266998413860158173166354928415805939403873838419034855402436533601228598667695970528398540754105781548021348925733342927423273428955968997286235966435360079459048537403956865155815562449367011794138257219475097684462915305899207409970538344302767813495579110935172164685984818543811495731902781604389690685761233144855876544558205410458102507985666051915300031932786293928711768012696179992193107925401552469381643233551571958862301691850866018495081825637594994002819226182550240795695854524157551561177268606568666982906593528954090587923501759663596891131927598898553562714216702932514702820443938332498469198114405796308844895981622064367695234818966012758254493504791614782106073970677147070111243594737971503125299943505501184528169596569463397556713837345755817410422868033337457739534876707278869089804854093805034966340522723111307154917831916850810620094247599514721900074450201662733296372497172857607068442773659776569342600563349132115313831030487095079006121193242321252885897699987774991134016592886429506735212744029544635779281208219542280955817825400390322171523109310037944259441917266776054114518346471869508184002954470342448873521882035860172863479163774258612700455783720888500982291327700916208151403000421102238081577222651371356184695629866893212845173488803315401024204088156978530421345000925706202734158554785101239163348053340618096235575855922784063747187271254672527326325666464808236984736337167280969349030314431880503360062640170348103564909927770818245784738862798887929222752553099231386742283454668404221739738273901451393256204327182422257627470788741231552744615478707877621204779734726732824755778768876605901612247676202242005748570653124508352946139213067789882797458695086653618596827074522409664272799033871401548349384427470290210661546260964282829722081452358409903015284289256453549340407405941724598196453554849363001531788406421587302937687977209701828510010435654074602501338341106913075331744681864082734665821978656687583049201068221900399220251607610979125631152212500283158404179424507668593067331212718939149741100364008322539192906417703387887563115418944502114158016298149160255940558727028884106151380077285111902534411652251143220102438426460926701270452527149527761834332805402315035735515497348084866424336369856197746664787436136322732196001440836341365521797163028744298926689081776892989395409761620756599702524929072939871548833064801022720130381224513662951663184951959827582196004416915214000670023361899490399069413062969809859217054562267472721768741017571418604598530650599024936652876330136249295919793418245855584304617311311674030393041209806505634945835295936697322375873746276069998576256082088591152548610876410571805809682618332250333242596658846181411488811729437634785180802827258065007452838617223633676028821003942713518953781507852106702939537947082731774947310559013520757204928845528991505027520639766882367265227906870426018463623263453594850409574884572077197814915788610957773297031564957731222787129932027483484893479804656870660818679292607885322601129951228027957515955947350363226178385210990357065479311227083488359250057760498688941988195693905646353245456610657919325981633802378801285007710779129928255385797110897049600000000000000000000000000000000000000000000000000000000000000000 877428066252814627430077139538235802544339431596732005048296945813262145808448596615519058685512745087512848983905941546073157606372927279973018208460450766941556672926974456104529816559687987231327290308132189064487770787907704908088063280753686207766235763070680132736983011036921069674605353496638301351424212109220324027252016517508647694441618094415494320972321508412354880885158195616264156828086969661194400081988536984553510475309338702509942919874435794388452428969613659886981111109728548410293630188090892492792976631774722048916232108790991024775603112516597042247307209264816084817249795919639468516705906749159688660530956790507089449211345435791851946968431115773278755223808502948560015612426422894141344817443416530084820509351341899021892276857605914013114806935768747721239181978406012802431891570355258427717110677793029356229807030706793187832579557614093180348745735179003319366358896110390631092804155959103797052609314851098429887809199098867663643648224549873972004812174571886667280562168602132886215487595026494156269420137687356111822958886148038784379301453596986255584597512299978432116907839429044878357787042511215859317113631960180366437319991885677921930961080050412209958540330047372951980416045320032367687084914144131032516402098207030976927343073404869149339373647603001455843021081826490646284220826557159560049207602916704921429146816514065817722560162204522916273381544050758625652873273193457024485003017900327140580257641211781875756211517043871378250698850000001663736743950689976293778019188157697676436367214854200406225552955886420020621959543992073031884273160979116967167408253236027948071988966584739140078101827984967709570148033280299641008556806457771634807885175074621749426304269733691520706288363119590118683989963472592154990062457982671689459090633953744321007035515540833346577368459726474833606072547418478949324120318845114428516722653331523680703985891572709900262823302991098351402744216598414322567289176641394839082793842006696288720715941777022064753880941284066930084026104074901151700017627792245549024765000763562306601456386174508186761557896137338091290625582938656634649472078353596905219668867410119597653019794038787363065115576392639508034634949418318638912312497215556818139523152179185830930698931977315762541635897040852432464754112565965769173456561734244177706749013159174543738701487459564190923911623566837005792260421495476570201743603981819842079887634332411122670894351580779289973338869936612149176815488610645652288970710343256360891257005530424988295035319525194236078689112546852343958921426610141678001804850918725085509414644631832472136741504596940192979208449752005529868676156725362562417097223100545749269152379011763042488826062869610351140144390752961105830304188120882331708857239501254508267550163464369897654473093632566794516464618084762894386449806844784247420039537339421357095867918203492649566728952084696664029194439923598350712773176677229701564870524900119751751088837238186343183198450761179684866130569162805654057676368848915113537478773247384026221208996609738045842728098262540574128724737866014083458842841061838131363039015957352379413435269909188533011136915756833889741718588301944679202211345234785527115084868308316337509668505181120054545500918783319505437602481847554881266463784734735205275982999702711689682660472511957228738936992668480437476264886353850397019971237734276332521415320984887302711157864912340670717100109601108600237890009689780954175122874755316484468999682360573223679639354585834194309904507000120852870373719296926051861435683098345575491164566680095222829705120683545180263335546371122620402129349004510578234519732847331320193832163163708663613830158048954361850592896486782975428865378000258052549482299223872287673694373094510965824714799480587009128251439850066273923423988329041796409475260277967856476248049400792818733948456430602832303663305713922071321724047477900941578116163107976348738724763115115088151756108181276981482323952526279775102129667206465193486808897079868577066473295602535912651700001459030818165195327334042850365633168093377738126177003344256414771695432796231849385632695314098098036387226028121341758288826360150095924174978661489587393698762427580051282986218727710453173320914219308659953581358460332612211729834031404873663005263857693823447577245756464595151451758634455308911882654121685447237803444674240172827534131175326744342339601715915670655240592222926518335835717800077543020091395646881389334092701318744680830523349867504734631806567604035756600615523492589331577684179598064452309457393692784334587091911027840502918612603888788900891921406096019860944196950096232874770824078842810009202790753464385841808385618522583562184164194971883597095540277278833900218926041912995153934795235606692386258090978071301059994401989394265637219310190711953492333601964073743327094522130062405316745858142483477328053840314887850887264364408210737171286945690279972022426183388763495171173287900975009490316952530574497202886166592523606485300958502587069907492132975447322071651754585594977376206125897025712992570731975474027068140311967904182670835952255652076645719265470249464933210764400253167928283058864270525675471425300383041573107082276302037763973211593481558556814415910174094198466608927642608223522038583987212958313169105574258195968520921218582129558866458766644535378932466474706090119068787851180158834480292547337800581814644331978219741833689055913979718078135681592733513831129639952830290836845383836193481025066775982271946724627969227471111369272532861021131847801619617957582971253696968739964899735380099524158047451949906478524741781821162151525710456620730960080368579600308791158519562226231734464406404677720002878226982028686790699185870789930608023837714561221187059546744668734810103538241477165842529305338874591769762222991161503290830344048673733280551649405795445563143448719570834481316907205728369943456762963367461623137430752395699815574590009579835888178613530403808853997657932377620465740814492970065471587658690507555259805548524547691278498200845767854765072238708756357247265468353180581970600094871978058686227176377050527899079067339578279669566068814265010879754410846133181499749540759434321738892653468794486619310308570445689803827476348051437484434631822191203144121033373078421391450937589983051650355358450878970839019267014151203726745223126860410001237321860463012183660726941456228141510489902156816933392146475349575055243186028274279854416570022335060498819988911749151857282120532832097932970802780169004739634594149309146128523701836357972696375865769309996332497340204977865928852020563823208863390733784362465862684286745347620117096651456932793011383277832575180032816234355503941560852455200886341102734662056564610758051859043749132277583810136735116266550294687398310274862445420900126330671424473166795411406855408688960067963853552046640994620307261226447093559126403500277711860820247566435530371749004416002185428870672756776835219124156181376401758197897699939442471095420901150184290804709094329564151008018792051104431069472978331245473735421658839666378766825765929769416022685036400521266521921482170435417976861298154726677288241236622369465823384643612363286361433920418019847426733630662981770483674302860672601724571195937352505883841763920336964839237608525996085579048122356722899281839710161420464504815328241087063198463878289284848916624435707522970904585286776936064802122221782517379458936066454808900459536521926476190881306393162910548553003130696222380750401502332073922599523404559224820399746593597006274914760320466570119766075482283293737689345663750084947521253827352300577920199363815681744922330109202496761757871925311016366268934625683350634247404889444748076782167618108665231845414023185533570760323495675342966030731527938278010381135758144858328550299841620694510720654649204425459927300910956859323999436230840896819658800432250902409656539148908623289678006724533067896818622928486226979910757478721881961464649919440306816039114367354098885498955485587948274658801325074564200201007008569847119720823918890942957765116368680241816530622305271425581379559195179707480995862899040874788775938025473756675291385193393502209117912362941951690483750588781009196712762123882820999572876824626577345764583262923171541742904785499675099972778997653854423446643518831290435554240848177419502235851585167090102808646301182814055686134452355632010881861384124819532484193167704056227161478653658697451508256191930064710179568372061127805539086979036078455122872465371623159344474736583287331989109469487319366836138979608245045468043941397061198245603787782365596780338985368408387254786784205108967853515563297107119643793368125046507775017328149606682596458708171693905973636983197375797794490140713640385502313233738978476615739133269114880000000000000000000000000000000000000000000000000000000000000000000 735769224162503278794653662877955402498325418657062690476776575972801955577560483085575616032744099188264744366286471734682017061800734712679125509780700672320666691239256598319992363706296746046154042260376147084587063226738854514588557213761480815676003490794561950377629160643315558807917729450151866747790030903556665355739686789543407235149962709036530559895515461155185781744979140570690039130845190646171379133980234939741879842201347657588675678317817322215389555923687441434698779438103743946904397978220291966008038491291649133758608695284930591388604428445630580983520081573161698532532785280862692062046890986716429341664242451778348334807066211659157704686471341861093647067050863618314588774981393528588717829267911250701160419460563547490804153610335082864645028866339636727064590985417658053133384900384776248704570646374984541277230214861759724191381862800280930216502623426172245673561695340709761171414437909619983299592417463949414683656361729206268682207559596567906262511145608583608736842662687298640993119895001175330909067582101559894170888997155155159713290064332477224395837326552337900944980406846290456444328637440525905239427494703536186773293128717971639453479104165086546774583414784795154938564105334680258470327310147227382540819906770366536276162580666842828686136016524817105244686712501543853334123647818725981143029023091552379794670014168557563236345462902413633335602102792062120999042964939494233495906578610792463893076953968110769088726672143639695302790015757009776754520930504266870456062270825342068667663789385897277199030086987965375300359224446634342512927632435641362317836729454814328472753934618279828820616661262181036953436744136079882198987869201381150332965321975677824947584927946768872972749223838965376630347014633494930107231629532724017157860165493427980316522532190661814915494965820287246132584467465725585012440522227698576919348268193581925899986781547144362922730083209399136209592738927333852567805548143187311103027880450812826025796243498938161985320485205950759135129256479189419128699491934270255881478064361716694937937453254389360679134185554920011341178553742823466048957478088634558216085865509866803480948962504805804818535918248283676877297998229647066709169337310041096329524698590075080278773169306937230806074607371210283408347414339243887420747008217196267742014491938653991855906124604989667348933127953427833230527139136066617016123613852936521130128286889210882827844878954209875669183174409232732419240799231800646639068603719652907694096452923729823069905259403277147258739387438792803290852782865045535144986878956638457611397760277847933009736664459797223238536292583057268995120470384964384185895314692818647746670586858816806465859634315773935940032892570018503492077566378762917970104524850315123326800471193280164942883848110580429868464962340606092847844704825321332095970514100225392075088232327934397619467369640831067461087412255852321607470816288491991622615840970667700168037678711063724314860137524563534739195169858388535735035238441917743658001917749374872127815730236812357927353036193767680954938172242881244058227067858206182551569980361260278517203245846499590626479196555140911437907612354027763413854402609231960973903033704979334694591259191886561942450373053378336607094316427155510648729135927155866669981075536402830112880250329846284532015522103490841776549853207290308872148625125006002624581070020617236201896815379584277630308043318949467098350310153261793485508827605661172162231621695360310455629030502532262161350418076537538119998072351148039370654944846190881133168332363299334499092445902737020281675704147453936456170952483986692729817942595199297124379493144237456430899041348805296376429520407113804966195954654858224879122783699319566471832883259050416437491141278608338986993581838957144154770652201637804807153379506196188596796120842136408916244653045358698428223883918566080744249476769024091680128580044267046103561219650160803274071690563790068616474045116179948800635163377157015983443243928926192685329255824896956402273053852744422969508902053931939854958182094687183572933821609731579110381329871274888301409124697869533731778928705964759925885729527426828476982424887753420544144262639346893837203086353935726751371162965801986777896920338510101655214366841810753097853908406736075270332143740775569677435964182461442368437697599357467269139249319995142875296826556847281173987664572909022355033396533257874047332943788659706250742173478286066957936009656056123297314315648630905092506920672238157323330032169482135896432314845494002501044320165782955907729494285340169243350101339054502519757967072127402092680532228145950992420950756410346632692436115184153306929919956202945251490215986139192239164999232903274099784682450110701402957609925993922697439174111687376896494329262159966228231605641213373542121463194079775763774156348006643184627178887901866524776271131696567252437324902407205651850713158537864634248427268147620778133636327868214470350595812868752854440372481201961926009054942678808579623308807919626493741963643827200080714003460689403271888192053819117871078242242284199550320206859220476381797203465313760716409365768137290446246510542191090260187376154165344464778122105059696804741060527447901346959154716812510647895892517993680216612205356374542371529868172931372827359317815863090600271407261090753571494041503650900487031846365912421800516375962222457600507802799969484669249198360843419878302223671452610475986934892756229445467371420885750269475387456129227963808469048658748999325599583687048934218553049783704551082197950963274859118679272909379793542417654698484885184790373807359306426775425125073001373788509726033520915200398870554947860312166558705181937573130487062473408319598853858529704875255668751227692219409975500226523784794670995761691449653632632419605348023016605813930903137498436647872070361290837485443793870584816387832607761818498490983384822444311256206372340717492532590390754454887922937997593875420771548454011286714130969505185157936320505158438901036211756988652703116035474875651073617567041300779314947333542262775249167786452483037202123848363541554439114826014934249263515874389539408597541253976661059521358623260757825121571759633430467165629751835889116272503041979255919651430532866807275722768797006008940106444348796387169088768513293995008532124922116319654555192973078566707884629257283363951185572074687890654317597447700126216344223749019098708238305280100396344178386680662075556987549528578336116487156680810632032603754238729473117682125283552281504760743607973945048778389904562671165321426758915617396018127795537533388465229727400234830784866505921470199432605436515599863435747142349405720716842194107399124263250191339038139456186437760625635347385166716608625199216777708798493844764851659699962970852441818733730203120031612474978745448192027838674602154323661268128018558706329248372119574668574491803785047927514984799081372009560869551144078150691536603617850756416191295198033196890941645532209705375535406177727741670874041604298339672404529998267026906367586151593828513149384188651503404013097221374171652100460003331325615973161378606380547652731176427913626336889359851870630553434684434606430382101288074091116706694501012937812362033957248766229761253655974346138657968701108429858927582257747820350787740233785419741756846666995984722743302139567348647551859905476457071121500271461648945903144116602366470349434579219247986847064309749435772791742934792406808670876708186426119602451320202873528476493025298574182547156517956266619934137730926265540232866635990947398747515054129781110573757540298224799450071447109842277376152414389272457802442015913594812087230943639650028154376849685646575302252080754719246888417573729770191797697336905493105433205917115041330988320507068288556471603130081355240648681484656908930165459061148618582666742960636784616867650568040550419079463070987597739467742087396467067925538647245039271423976457197434225765326353469677505960288015118724580899540093059385948098397965662401870386055935942098314902421414639331583109181592149340273339871521406976520174332595393408412898073990973122459511541354379630344579031554201452095492141399410585063804010167238424435821886003079183433695545837875751941961935225786792354137115773510039260672145116368035180286381105641579595304220962234945585067549372624792160966320250677064429466490348937199952826320238610836763675763510744221689439162788762032737625220190237200066082375716585897550611833230038847699947023671606534945092213509633522287312778661950217782118917042235931589273743180027390649717631623296922488959889450038926597818194427217263370543566402013659445484355017050155235300034163974965236184387697380420487256351883357079843283916887523749860520570966504642282562480665121526769023112965430549309030400000000000000000000000000000000000000000000000000000000000000000000 2311008296671954497229868635702628919904616693795149769425339719360560588383576368833162960242140340897163134760756108164077629873729969368343985046683648000000000000000000000000000000000000000 918531624924761489176263111936015480593163191285861801776528818410486089613362688442264290278179256886667188895744000000000000000000000000000000 6215331545986251243886001847598853883990556086897436725778975310352792185627173547001306009400959723110400000000000000000000000000000 167112909089454523493669830408867091260861036282152972545871796493650874530395471701568651264000000000000000000000000000 84816044213107794478449862392152064000000000 372266789993594496000000 93066697498398624000000 52758898808616000000 2106000 16200 2880 30 1 1 18 36 15984 1918080 1726272000 64735200000 1925434800000 9819717480000 1448310131125200000 46857092477580000000 196799788405836000000 5563026576913806000000 1140420448267330230000000 95882929980827109120000000000 13807141917239103713280000000000 1032774215409484957753344000000000 1542035095923768164165074360010755276800000000000000 1549804666082008537051383865601768296714076160000000000000 20108298100653034088011218013061227602567285964800000000000000000000 2514595594060610999637613368370182988615782708019200000000000000000000 332912075956918858862292387101366122094414219167524892704768000000000000000000000 1417206707348603582176778691890515581755921330996153468244197376000000000000000000000000 1933062768083890159676779700545858609275202287576524448664390558747252226352695883108357526559234457600000000000000000000000000000000 855232001230558288946167169781391765065511167136345798802682468832240960926297771090430262046744047968164249600000000000000000000000000000000 212426662572477396891800512760166990650534582591302333419336981473829601299840994572016827192756878004645290228418989827957937579344527360000000000000000000000000000000000000000 2529364271250488364790668705435308357675915274914636884024045438408889062677206722369004361384156146401311470749784911881495162757255287275520000000000000000000000000000000000000000 900559531195154338960682799663609311515126039451697459512420159543829185231920241475482532306713342631542663146102502224357818360541938746062550998743956780560900129822477078273080492260195185424857860923586517161425993683937238752910476869644278882415458026822739078822484989097732836444140056733113020701370898324170045030214324843278499840000000000000000000000000000000000000000000000000000000000 58356257621446001164652245418201883386180167356469995376404826338440131203028431647611268093475024602523964571867442144138386629763117630744853304718608399380346328412496514672095615898460648015530789387848406312060404390719133071188598901152949271580521680138113492307697027293533087801580275676305723741448834211406218917957888249844446789632000000000000000000000000000000000000000000000000000000000000 226889129632182052528167930185968922605468490681955342023461964803855230117374542245912610347430895654613174255420615056410047216519001348335989648745949456790786524867786449045107754613214999484383709139954603741290852271115989380781272527682666767905068292376985258092326042117256645372544111829476653906753067413947379153020269515395209118089216000000000000000000000000000000000000000000000000000000000000 296400698499334403597117682621183849486260661235204636248505960036882749257974346004708364954352604294525703225705318050012280562149494753422990125452948499968866210918480447866159327178556452446415377341744215780302648099713252815392469429443750020254608254975937477643555786988636329302039706282449757410857191171423609809372783446287808545179972927488000000000000000000000000000000000000000000000000000000000000 1005540364659096786312172716929466966699476631319071084571053125559516033699286924037357784483392164331471036652904927117480021624187747422944527697048207839459975328982070437522208103908415874812420367799952557669795473077018712480345786646002642473434798158480373218704157593688525294830223381538484695725631051907033325894585195641620911479569676789876385854259200000000000000000000000000000000000000000000000000000000000000 144536268440720300641654980782264774385308136675034063860291396864666413164527864366743616456620731021969713739726568251330167145398291081411735374221401472916775619577097307164948461314379671310107643189226220273915828368408723935627535296701329228918574419835892348581443399015349021725411959772560431222367727657075380974299315138880779415998681083190249457129414329473160845705461012869497364564098647326720000000000000000000000000000000000000000000000000000000000000000000 101461377695211106529215758703156659262336355673098581450051683826418663194599149055488393863229197947437069481513226618662059187950493405343021031532299503284053968085794861460806502016367346446225994468225536588795420757526336112383821627064916155155962152603748425245635293134546222604666994774420797048682737606469546282498269859430183070409950865929890188873072524211039807940919278462231030212654948119403428181869450467268143667787406298800813678591759878542335998049930175106252800000000000000000000000000000000000000000000000000000000000000000000000000000000000 88676453267051880215952255601065022317861939107135913946583060101188621585528798394921877723998916940571046785062583934093564892865782518154780160768398041559633521260025811119368773952070864922492960817096926559069911781407976553845055851413154338192012852331188818971316062006406434577559755890895485433049175537661076903187629720086740722132628335498940781864645671445809689181985748351814624065464135533026899715021629819098850985744993622166460932746162704619081847051855414793191676605738244401740710410666056841450499056576041294177129705259904846460101402272952745351386850687885615527850285380620872319922537502632650709786844725513715887101552774043475045500661053256700777814570768968784973019668735625577471957096927879422058459068808915792402141611739632044030599230921410163556559199100614017179316190073308701968149638109066496330945756334441294956187324553801950671180655619143518509323603981238398867938857672682335000807046190369891785793308360189600767379115984190282098441950404242514778369159060578085794116330170162285400714718506106779586958486902397488627067734406926366612597649698381434936785275528355381472366439787369792700033299822031895311088990100563243848835210157224901076824267796415167187762027525666849445744292571562129345000043103181919052849438446039280639803345552803651612478630273685458336091405520540112482605941167134098317255188232711634078999902441057145820511857578099715768954128149562557861957557305564520256417960002939943476574415080395016167860145151733671477324165887246741357049802374898551524538434937727753620177339139598426829187208522175363459633317283797333454635535455295759804856167838375985625264512016998785865187775803566710610183733741401429443168123948506100689787650635525761052298560509307988139881719283038336612545310391222391381263843035355215851586299792606587278306971466978630166388964065520322954369061757460684864205666688454876182039435361498683894560364929866439880711714477274288798497844186639546024242784446743469086828332737477733378281476650529166155649315759738766698776593589145658389014279712475590016321183259076870007529779293939652213665788826433605637623195553989488738951104933928419365618947867581392512451579326995814367534380664973920855753120161188156343615794825741421321526041948172117707987687437314220575969420182783183015454073987928689327537117527779280687537639282069139575150576630900693181467833269318278753343934474441676935851462545733112122087357395258689656646038013007149021583185589570686544469943534875371136642055095190992469137022505967166655622493006331640937592629136423191828674077451015249274638170010459353484416833884259185478420376706434712429372832878620856901398030301107892462562698387679361545382789909780056423569847238457426694829762165862473165480445821935329009812126147255822539106270470589489567545924634271910111840800041795985007938668224380532289928588663392209869395145316138641616097457123012601488685578270689124705181679429081261185165057610182469659168113878250151278239193920316460264240314889518195041692548289804109549431642418427407582466452400663255768259694925533846240281939274246086120690406760402613951627654187608733204732870368877434761558371496651274495041780165900497101418110432393472493672539273022395762741322725559968609863744157491766490831163320007936349649012707841600486292278457534867557001858583558939618493112404025835096953258764574132719497183735043266722528172636119713614340826847229409452743318690449905932265126548983602982105910819061295408973190234712408830943220331834636848511130768931033021636562840844863108252141090841444548117295839090792537885001268049370664289747446613856878050852570648372435082206842698005016222934103491774473127192304490676669815117924080173336319143289110944722441207610191018982016734322960620052811906687030239778179461989113792503041900690006482237977557244986116672616776752171882369626439619808520314180237838557004729180232130483039563573993183075560859862130357353878271523095056780343043716469912424006872194478958440136807833627168166091256209223944240509093995002435941788357313419718901318743931999152351026247604381406913630336079418526470815471957087344507966057667960760855248727125414734475703134834767015543187618624429458674768758475400004560816223681941451877521146680706891231235806888856459818308032333697340953869730076957632517164269552978913702033227463939091242949404624785076892794624120153397280623667449819965798250056296821816103509935351829456157383552261247020284912397207914349062474866913804576088759758558212068824531648105557386330129071360316261688131304846042109247130474734807154064686377643393966329618653124909418738517646342572015335975214040585103955957662743907737961630076332661071093081328117632875893658677180835906952306492231595640369119881259067598946935371196810219328188876095675432986043323533212259695284084681900903336093839001569348314856140014528439198266228432236556772201449731191374810530355625373147004147628932725162979253909144508818340813770946464705822460881195182257329201497687571115280945634624684813124457829405967579306552904649632370083717567105688895590800222580822606660652385193452442246964599923343068987447756703782435115428367175875853109924492869541827107765672059878942802640964811952220801256636546028909740472497611286452690946175571602682795562928713318220249187192595719277246241039217395207035478428840955189108529476317880770741424272484639821171737851994385862371630529366396751636225044419356382311529645733440715776674326270148108797380044485569403229968350080866115234874986532592838016227155790411778196187261052253298758336021624793901326902856277723580027718077294042186870880084785862242942782743037392066093718923515475259864308078449942457471883796789586780801161881574621252749563932652619486595952170484865547630998661092688919955777532706329245359587364769549787222035629496033251410398121276631039896706259401659182486931823105709257921672356282452336066698626760270654463509955264348448372828970251239635534146324401703679187990333090803988297038412785198270365799005101463580346638717410077748191839157058673173218319083090622874219339915254957830855639485983341711688800777607406429179585390091933652018656859423740734117320238328939542878242077704951229574929630801774970640156581057676532296394825228980729172993005390025625713875020434566308958274482759772066291810745083484582645207732133221727622507880375421903274649748434874027244029723176754389468411078053357470214806863627259100877187430061660823410118786126603236961628691477143897553991570595668021173325919026811933823731764795067813727401829420520685227739175412819246512331965130664560518526248215204918272504837629712871967417727308253135319107703277626781643834415811088817174634364704806008951086145111359133213376145252529095442001719000322387280448780433017030280450666227825436882452727839204042875800416166461337812309199262104950529051927263403863990166487282079112009033889705750777371525244183213152674237193609401578837090345324515256998465801921552671180703317396662323351661455304518759967059016172523944337719724819158232361087917359016913379882900701028600578311159240469077038048486126184357690404302299874154501354514805087355255159989845318833446730995029800562403123082676772631354160152028080174262524958844619128024307859960362849643696108115715975737943178910014152277437437344574184836064784716107381159480532082770469336678325325738922145056770525476309560405501344253996551039701083346211663493981572061582471814738568169556218508096552909026236141055849566161725367853259325156945505013175334982997305556618062251794481394125218464025259404233563584159642151824949389492835436304588323157699474884878825087661323706108703060557258233619943351083076144694085145677643479322619014666173125213508429215124377697692455311034770018795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 13325893040872972359329479504402235596251196982888693275195921446434812449875595915226535061782201831108420233686286068784544028828745697250892344772105825389988305387898655870000373714571991725352325711888007191160734591358817622812401624432236277595643392089561666122814935516638804870414311617201880333370878232993081578286759480995060287409811130087328357259661858132858721364246339985633884424326928241697766924012637988183918178765715828324820810373241204744283130371883287766233305386342709499871913069881921411521868852780769988839339698535152770503309841874919094570655121061694845440017923777380446809159492460363779853224829867464790376391476207819237524209553906533763195164778064682653333553601544995215052308291347957751035237245919984796063917060586123944591805405801297325812788075921814698799102290067061861439956535058327798413307705158378658017134078828965202733684911028744562064139090180107919462190649128745127268940483461982807020461083366967869232255489877612418256320278398601951830770715022768413305572013017690569735182196471281098160229282662599124507211470889263840549445887263820795769500763132451112445794776324531192482739960131616430707794055772616549185197066280368885582985922677792567331367859444692573727596311409249029302806426600979192991326440607451477155612802765203850229726616118834265662473922021623645195718153677716390555673467403323930715163466259516854964277466126656364958032983066512537157311414848797203029532408966478455060342050952947327295880081231971416460175573874774436675310220417200205655027819084754419007316655419742753045297745413734202253096264112394306107696746219749305895187870728797586623182537165493592234312170786281139441391528393930760290925736458790147538742217071174610133661731269987036336516593345496711008618509328667097484595453756275423316871090468586461144604431209939554377519133529495861983118024862398116347793304832785565303259017656618681663185389504155609742421546506606760158620964783993247415778545840837706594462054126091261747323439790642988437925896337495968123859904852463582159389373736734736473516718195407531996609186617656922642713082951043133449486686364814778559212062827172838115037923388851306567631795021831980638626641127621215597892763203196425775106711127076187583464778181756632773747367765941292123196395433157847423458720109679540550832247265445583772130394818720844880562605804732581642098084767362204110630100381364799187803838732093819285137264369832449532974928649932368566194751771521942768307408525376732558389480289339255987472670680012214425793109657030484028851550688309430617054351941310360249040262809631674806819969361280417637761504401661953348628568903009240621411516864808442704232913922184546302338789076762900376032371083000798544171664488636130502367057597936800706886932896960372399979986580924664078837881624177128142706308172055337428806900634372658934921246585047024340632111407155147335075340615385837525656896397402930194433409356504756441083609184923623187727141496043519476607372842045762629507082446512741891765446321309623400516871076336360169387044807165412943706998519271423667250734270589612154345249329372969732302170007761913645067184673365791775465543070869724142723792194539815648248682459555094818515690220738141448759959538681023760815432461323533631998704886730025253011133683114454155612014800898234310606524264838042840930138582021435460298892593933147629825990518359038438659584477377438041230556097779162361067656336462587981953447480281100934071426948252105038685294157926641701510450416876741530804780737227802469139743367762860097372544417754796124929771752284931985294869268332725829555290562368263745513537750395547197524347628889367877114472170163871828072236328922482298065629025896548973327462996841262501546774320274612139114993281870576723723990689922874528763169825692659703599236931418285544455456489668379520096338255013397262794696739142715093316695091928678962286006040703475316138074848551991004916110570340016478001364845093174554964423256012898963601248379524043104635743316323333413457906818163391158819428392458818220912787001671446312712011117080193165949322936336266240396829226655865508677101673181602630436121047150219140719492728342077517586719370330316869163211447335764008446297391770591623268421748255313148056983128219740044466305907843316071381912590737148002421554812718262735307525630037655095139812644424884282584721724850586835723893382490503980544189593658245993198338852251055397947615255648216559542452815445765830576897937520924629791587791623596761607912361364355834204376500631699232695367473802207780670977359474787360075580412921996464372675517406612584777308605724725297310817125428924934216829238839630847873326155461176502219970472148668432700633868800236193458777779937784627475912211143537899058083277156188014413429413966683276683792989899843268818435967462696212184639271901530542551242837260021541996582416202306186921244849087468122075205301811859566357135794888869515219630837427885421622502776189351698401512249895134407800635027009412185119394823715072888469305676483291670499723726201152666582525745345655921399948578984119418604140897407808475166088710885027216035109232483019155079146257777776389264565196468538720805197996118596946061350145673414482881361187632180418853651609852673088842095277130942661224960116999197966073355016539903010225485456249443937763609912724000270533299725831548862243985262710932054472382355998016063168827777771322086291357140216792346435343327740716826543425995740491843208437081475899924947706374973495999213718758696246187582715260893485711563399948929944646290143800658866533580029729959048766613613121147582444869722862739571417974330052959299331069655871735054239489970303683447129251318424587811918194588053449857582733970531683732399313220655358025829601849807315312935620427614404397349753344518662542337316639615063952413440055756121689510690350138505531826787434224961422094961304640030087594183207091641520687157156718655229539330020306274021734278911653769499555453790912636023700884062082272518743450066925957069502320053186866953723620092412874117588630577268514160593411111861414656348292754721591381296391571080820588198917317089906245550196080395589492760592310662943373306400803166990435538783215514198921468414148198225045541991351373128447354747109305324227969642476487328964029889617656726151660347699653484140070185012814479444076672525682062479238750267856004512853855536725282048045112732488339711151220907796517255259721023419542556668882673706446740066847076714139395127493528386088658724431241547985535099000583401748737633524813593663692960798487277746802205861767670946034927193873760424752099623352449730167584081077329322896378417398683718471821003894750303325366981176294952134012597692658952282443611840230185638390033109830356925866803146232705458573860875120952155109370976805610604925365140950673801778680150940363832862102637692550631747814088468215709197717905020717067311159642407780943200421906708806460792165726491661857476172100778748270019302051219242100314205237447901940586434616800730841092179713922857141935917206206086445595212020535152887966962568481094747442661902583017217195359262518384886777524106282933380873388790016460407277914133766690232366398540703633397787629435625442746138084203634446907984209467542320456468541509201079739275964917710708201451590698518868421970476347689682234799133822609286059822436781550226448845878444338293709246668810816771764022051127579219283891052096011182443479563795330341896782427013896096822076670585591819658008815194153878283509366412531142844552818866609699660828668851735657474505945364355656980451685228221231394452936462342912784376707475569911092019552252482592487773787010851120257847874945638839664323319440526378693295866543865856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 4042507087988052899799988305620245035760152981852945330690449980415507960132155953032322921442983174558985045937163599853617971686195675840616023013088051360298003084804092238418497591551271944799061036264801139960209063188416422122879151997889160151207656256848802910448435629960114406479105253687054342852189785453378030535992249291363329193654516160538537320991065288753384319626896569989838807853940710663670888891598768984325095532707265934991736403516761661277296297610588187111073622490260990079982655280664366380447717127155739960177839647241390753112936041003588450777845179614605517652308744932767243484005922515599676468602784706407660447579908195379353968673353273180160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1233878985266015959197174028185392184838073794711916043999622356151371523136629251409864357572426095473001873489470932294865187854513490486193735627046835684258176424805431099074108677275184419014104232582222888070438388088779409519666817077058914592189202971255709826186568103392481932445769594185359290126933169721581627619144396388431508093501030563641514561079801678968400126319105554225359668919160022379422863334503517424436868404232947067113037997522333772618808367766971089466046795031732361099251210174251982548321190072293517485124046160662293565121281655085101349134733431638411614816474423831522852699953005589238875298595358098591701517729278501781252241625361716089184737479450433579012366074217129186578917434384070162132892337585183777413325653757974439314056056092712715353035932955723583222139100932135357540736716209104425779009972699849875742327229521200481734600454724883755746679545387047029579832467511920845117494489209442852501894544756200728632616249062741890579288914666537217762108399539145223454219630834971349049553907080674175755576785431722141158075136193450355606430174746650073682361181771523251152388405215234369674327774086260780621092042201168198998629357988923044961387585433128941419571098096730793863666325130486021231741335796386962314011707463652914551445629885667023169419131122114283857636474261261448629233162377566332458858654389196660251404024653658968052247913530245959718336387320973383070121427300814555836067815645044301394476115828976604379248155669626983005571812395812447840306501890481500523613686952292075834010801427753958615305346797567981690101505936332806121083032057384194990295173215629406168813197885693851132806682480211216614943660036475070397307938560999087735068723802886537975339049191665466327455240124583028797094306419321027544869949421877354010821397265609857513389299186105514294214734586064431665103520820592418180351231928961626416968427560798026079924573102236630531705698750611737051724163405925300686646161651929417277265005011675116828455874054689165596104249660879256307764806004857739088832349420068031154955251684759956666352702464597863207658618791763253097174693181927294311038153965478966492133141054523269126632573613132590799872837141446408851656737333629298682880251030284832183654146127940428960532163682031601122518184762329430316986918528674031532484467339393109608530592112844522674126167204141905707601674515496500380613898183459703628500355438156835118994191145354856438238419319438182274647662201066846552621056344942290051702729656420301480321543581482612446832695338613933706375143582250873205282810364936144467503728037928858778409256422340779410903843000153884569317460083611966724204770080074855805947492029831902435401739729329898182965960285463036902238117082281123194663616444253407472859901194162997444442591350085617044336840891127511865065398904819938650815453762441912864344559868985835587095565871032884012506975982906096067190453370129900943929019384861551522322556406011446591456216805189214766352534522411644687917322448751179804793096881602742907455265840401514830498800445107908605898796159191798487708401321350890014291226789756756456694645371089066078246961543830165905135698432487937420622573351346279226689692820329175446158860205623901985996292549877872570445873376048475336296176378400928264167697563251338347741853222305392065796900394892411374160198016853836616694341906845661817576480603551762818394405970127540559373199638683255774172931142265054442773467359285287123525132124838157873952342051659874231621338001562661252852294512706278006401828089607672231238198557199518159715719606693049257897673080401178317551415792811876272732734976888476592363365521193459988621710386126284428525207067492822435006076761657087867900691018226042824217293918543945568436573452025053400344813952770636530441034243119690713296225641797989402264394119413738844453364653241981228036545994365066212344138434437840644656111670435506973716488411902962130084825052809260785000126374545664310644854005186379533666782257363337324503309566326234575320176557237351033224021147449890576010443240895504288214075103433351219069381753364469096333039743208876435988620525294592836151492689550946216733286363735377547924696237993547858255852911790348519300583091830610335487816828542158624820091030390716670783917213689195932535362276920106296520514334510950253269215336114597693994427096706007803943029789338017299604064202082454072272610147560948703073920264097319944254408819967427459216893779207941280608972031251937465721443314039221922371102996422625540204108935243675854879200692018722942654720125877295125932924112307592265219692177537649313405306352381919009010260844947122679094150855448113967395678347727886713168515784458210040064873506370392240135072016660905984025547426957734990653526229366313705038280501293211414507758610175911413779484811802101501128207339990882457643633596042594587221905779277991313603818967508098900192148639056653663551586647674895325483299151613693094594676182980495527629769652768068000722281021019390017140684705899543785969380155229934413935159604277884506165048680124597770499995238794825872092976009019241525478341547304169186669917521526205477322143172016460776783756036710049881556036851492462680190865754229019859526051961817794483227189963875247508226119933067679876039348158981407219080866205235176204650507912615689253496630547474444469493824048688106376133702339139901116154850218147964450293409979423270563545496031501554846892161419235251558013280184790786281778558989025546289347009849534582962890159144323726498850251413045693121441055550826846726508346648209154308664817567588800811723482696402553930080529894698108464627252782681416604728671839975467985137960213304022882338085039313686288721721116060171998401293567748493740677150060681298687926097204381047494038928482815221976829013381357642809010799964357773371614819977418674954693550938750512206184021687496427971755676355558341443905852508485325989551588585060669401789816695025372382803602930904583292171647306725557750081857600210418402171302493144173102066671591376569789224082630821677554502831228566125980871399246427282995212292103851053823739960285261165573973825656472800513907044481073101181536325061383645676518592885832447735072519955018418654482791499835652364999199201215596977291399009752243330522451526604533706471260894141310338921083301248531487980093779118467044136344970561340670254654431111528967949586733822411856028956711883306588076009981159005116640835501809495987859506824670994450633988584642536585879030406119320252262151995183845842500054018680438669770816073487378977851711784976555759802015525087595826592025348187477046261421523123163665192692345307675590594203581825784427870730995398456052498257064347419815981267838791878004038133354646818369447510169477493135815106132657912830913043992680755102719534889408389344941216754692018683211125087070725265009503490050984421093897080390343444233139353770098825107374297016754000039065436000598221496826527005727544090009331365580557342782520300194473537521985916846350595797851919522323349973511375661290362704278341337555112224123625267404348385970471735874320546535464557147718450233183785812733713544716053784573036112635222896103160533952799293185050065151240535891614409763217235007796632819158146686061809474116339679769370470346229256010899139648282554694307302631663932995156452058777697576167526487020595998291687634152396152253545713819136001001552941113152882183261044804727045926961337359218869937994620072446945731120076118210239406649968334149555014247989213830223382513226347483228389787005632284152938486803194994941144042313004785669279743647634531153920640072627472914404621397409217801155795600719795093597325949800729161633225894844751800048738767897765420728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000