VERTICES 1 201 345 1 201 9537 1 215 9565 1 223 9573 1 281 185 1 321 125 1 327 117 1 404 40 1 425 26 1 435 20 1 453 11 1 462 8 1 470 6 1 479 4 1 496 2 1 517 0 1 1299 0 1 1357 1 1 1380 2 1 1401 3 1 1421 4 1 1471 8 1 1483 9 1 1528 14 1 1536 15 1 1543 16 1 1591 24 1 1613 28 1 1663 38 1 1672 40 1 1716 51 1 1737 57 1 1747 60 1 1843 92 1 1873 104 1 1887 110 1 2041 187 1 2050 192 1 2085 213 1 2166 267 1 2182 279 1 2592 689 1 2598 696 1 2602 701 1 2638 749 1 2706 851 1 2842 9573 1 2881 9534 1 2889 1217 1 2889 9518 VERTEX_COUNTS 14485081516102319703049106176295392814441673878687109653240635402255230281273096216555370424766765169323008426303908792279991292429219464644682458609236333432023885524916973854279900649270710783832986138107971636495973873997668636798389495312148141620820317118928482273425620992000000000000000000000000000000000000000 12437386959777959982827701754062144283380802303562328381423734893369466177114136115800708993675496768172592550146541934152925272047542819154552499123261589218105203825010489864404751953134336962152390329137677040789428452055625065288269860262974213192338084960035835632014733819566192790679213656708503986510160467101070901659195660851086724313018193741248963495124294354655270619663090414041708632558241544931723553259875386550693502726575769875763504172835686301169103043006621098603556962239881582047819335963982304068634559803479806135441405441253945293296185348144171651559969536533786960144759739521659802618890029443145124218797891042172265481107412921252927712038969460441398953461194454335243754886742891385559907172632879869995290478566226267453943738404864123254030207348114694331945599198638354801504074943897938433458320814127670395358742295830073863667689530398150032438196031552054218928760299764318846732775393120714745254470204889662426055662079762139426791243073981996093871789807867929274313610421860350152866516967901290660733301013743043860007200113168512319459832000575900757290049572952273832065602610708858733006602666198552197798590947765859287862708419379176670305299714597867455085151949939190676828400302119529476291433254385314027295021716465518102767099575503881644786085394722843130879368681927968150285682551940372955968707707422683553930850878964151774458525057572177589313443933570759237977950896188789574367311587292092017409128609735879597982430619133643042331908617402075824855557902570726054683819671025715683167736021881555817023358185979624937971362262065324779674949214316497429353089066870465402736950998719354528145058480044486314976368451781213467831850594358366616913522855371755509612155655018972934188110464769166970318105791876857589127692203128370183537391915989974279369000223425464651467970692877458615881210877551737968436285270655158725951931305811030087920447523075341975392256598529688413908062657458372766253159717133746381605349031732791299283163758178671656135018387543025576355680812469032780982226823417858819862074684783326965744341050861991626756647284578017413182685574624228041694420007389368454266759589102266761160031097595563582922697353807621150556176222728508132930875829609910976721097726613483662692940239122285852477911991928023577855416501338973075618007424100237412331449175374938476690296220853236017649999071774555313601175769221703061006544719384271494974246651641519542194669408093477999625483857105891153820034401630890397109532547240614002538244213780078117274324752853754219145699558761614615471216325501589856937839357086602135246027233279811712138916502621393607527292651253765891706897597917311756315122920738272114560656305916477460409754643338659652941861175489514306781759756352759398411069783941045085334820439382078021020325628542051309272403428536681784709362158545367724858765747838609877703991124350551081041968066732986677372426075231865562030813316147693287263021560417617762682116524302453741511135711774818965795908331166408178998750196699338693033603997318945721233375352147775419671449881982167317629481847939045300865491076814410874540622296693249512051718744518051740702987950179861918519750643696532045986253638373752405635205228146761038401238723036617143646181386299023712591169244041096304760374957264824263708621624896319939505655071891225319789201640524801075953059680794632784627190722256508792544716718860270842017266950015796689137432467129828524308273920314953395104110361644462580656716838216309296831653032345513158127359033405223097483596717852781228286324472136166391863294501731529494581984119694687396395510507554101756448554264942030433038062344694285042808034401873295330828118577664832650179249917419716916813016276629454125872473870971867068271702406010276576426328406163422077478896016349731107720157243790370676564444462679076267503092706670716360070606523951043421570208917059907415512587305340459475618335305461069794092990736871147877394710136629602384312327109889690992400726933583183605403749936213961622716572053082819619639828228403316611027165543434938959303512976710726773738054112984399409799856624403084756978065485583612417760180438494044733145423835880734204121811734542601635673709818714437223535194583629050396707098967187998209084896093434677559815649881968355263732287043722280587049611655780666584690285901330984052530830676624413535486887848277484667121185109661815650832038317252541052296776672956530365578517160586986288149278563265183476353181207847825000736148504568265877592410506464842347717989593568058977032246958791476076265306799122252728994834233647540872245644621616733636983127306672121117521612022908914418212760478723764169829871629668026001141688651228970741770770325598692445079579051182072880272577640543726981860947196057672113177636865898796415702448448431061580672380436548685114037237767571840169762437211182141488124480077348910263177483009119237877649331374371039454071820474304259805621878125746022868902670061019177060035836696811827153211005800617793606567398585510250759871782358696574598374076854979010300896999070991661629882798338143807623084327367190308898960081963334485238624040949667869400659206116453971244855302180962347099791452509031644191583317537744542887041603604226568947748583105782606081063124388560652848343045379963305372552231524616339415856607488050825928278982436390765520171262419481166077981412483152192956587597957478892359089191235643118438334351582518529607868032520592933416478900676759608139189751960278689711260272207945087322244250841579608589443354505069622408066717736540149884249559188382785735551045496781091149351691160609057314827644344352116716621396612230678729502842543401122459141945592362176770632110740025955328337448597933551616935028771076242333679226092294175980915303294687133890004140271521229545365939814930115326112236842768162671411867086468360717789636147310589222599644362680563066740746505982601312867750125771260896565052155416379525120743472756663729145337925532480436224082776412610736247103072616001871997888966953683654614560436843693239263516219846973042983826929042055794222347560101129960358874906448959301189923998414226747206707389070315225124269866120779040791094583202305805496584693747426359154708149549882503294903553700604035768581825966014933167632191054266851345544907289661434574833808871009498823339321625976935025315002743929967679764572546980779446658016972699721388191145257273294694539570162550774629304517424733226194218053396574620915307721460497400017978971006777518444046271883964262664334252472506199192869188185139919456220907661987261145749937421860645622109457190172373712991735039901994845054764035142662763806558067715472340446569454450840588684552739466445864280136399748812405326566730700511990324159406519120355181899530475743033134910340920396183948505567542766932963228657919673323475965333523761818295562858492227923165256799920770407933609781251547083714353594491829899259953780325745830751252483883193043007793695361086637995881204582874700957676635333691320103892965512378426463360567275768766650497870739339228299349108703891048594645103121097366693398415080844598178190037459614993189774710066630360207364663215651579998888177079119448864745531268002808199707099975358305189091744391872259085010749805699689175245785964977789516280303875259380914199874511509620373813575748994590732010175565457106515275020808166783686955965767472678603284831160812708367800109278415064854092860336914089691802481396068291843733497729273663147641812171696249954700390527880316495508769955797399362603607668329056408936351411081446276874864897032134317920641853446006035276578057442731423983674224452762282482936321390146332000438764347741053592664862577532119721274748604765295893464782520768459746196004762144912928543632840040669364382876759284827762298549161154631423516174592996332485170756732696829756585764320420175108146579532887977758375385340313794046995336580740056931367786365169273748565511697256262509729118419821005845689421032226532755765240920123388486351930497571915347007622182011544439818836272061111785217127253313654224749654670755649387769791433641403522009835441532379279588290568531592597800490758758429229150845082061252676600282908826951410867097007106154405525595339167342504147662951112504361228050727079976393486556100765703127291774171869032358158367640316296883573731852014913073948907523756879690367011714535069720782596817518709982523910572576227141956343551873045656778404445427229588445307813949210827912070856084969794772730109966481040696132884307177364406463982737936808296341401840901116519815045775189895734977021590227005821856188384876755819095616446036170012151396049958550427110654779621581746412943488118238858066009385861120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 11193648263800163984544931578655929855042722073206095543281361404032519559402722504220638094307947091355333295131887740737632744842788537239097249210935430296294683442509440877964276757820903265937151296223909336710485606850062558759442874236676791873104276464032252068813260437609573511611292291037653587859144420390963811493276094765978051881716374367124067145611864919189743557696781372637537769302417390438551197933887847895624152453918192888187153755552117671052192738705958988743201266015893423843037402367584073661771103823131825521897264897128550763966566813329754486403972582880408264130283765569493822357001026498830611796918101937955038932996671629127634940835072514397259058115075008901719379398068602247003916455369591882995761430709603640708549364564377710928627186613303224898751039278774519321353667449508144590112488732714903355822868066247066477300920577358335029194376428396848797035884269787886962059497853808643270729023184400696183450095871785925484112118766583796484484610827081136346882249379674315137579865271111161594659970912368739474006480101851661087513848800518310681561044615657046448859042349637972859705942399578696978018731852989273359076437577441259003274769743138080709576636754945271609145560271907576528662289928946782624565519544818966292490389617953493480307476855250558817791431813735171335257114296746335660371836936680415198537765791067736597012672551814959830382099540213683314180155806569910616930580428562882815668215748762291638184187557220278738098717755661868242370002112313653449215437703923144114850962419693400235321022367381662444174226035858792301707454292884847686417780160183418862463255898847419075330552632040037683478731606603092121048665534922529955222170569834579958650940089517075640769299418292250273286295212689171830214922982815533165183652724390976851432100201082918186321173623589712754293089789796564171592656743589642853356738175229927079128402770767807777853030938676719572517256391712535489627843745420371743444814128559512169354847382360804490521516548788723018720112731222129502884004141076072937875867216304994269169906945775792464080982556120215671864417017161805237524978006650431608840083630192040085044027987836007224630427618426859035500558600455657319637788246648919879048987953952135296423646215210057267230120792735221220069874851205075768056206681690213671098304257837444629021266598767912415884999164597099782241058192299532754905890247445844345476821986477367587975202467284130199662935471395302038438030961467801357398579292516552602284419792402070305546892277568378797231129602885453153924094692951430871244055421377941921721424509951830540925024852359254246774563386128389302536207838125580580683610628664444903104590675324829714368779179004793687647675057940562876103583780717483458569962805546940576801338395443870218918293065687846178345163085683013606238425942690830952372889173054748889933592011915495972937771260059688009635183467708679005827731984532923958536719404375855986413904871872208367360022140597337069216317498049767361098875177029404823730243597587051149110037816932997877704304893783950585866533663145140770778941969132969787086560067023924560846546870066246566632689155161875726667775579326878841387628274536377165071684705332084934561114850732955429281563247669121341332052319636986674284337461538341837337759462406687945555089564702102787810281476472320968357753712715169506164471650030857913290245046974243757815540255014217020223689220416845671877446528283458055593699325480016322591045154394678367148487729110961842314623130064700787735237046067503105457692024922549752676965051558376545123785707725218656755959456798691580803698838447827389734256110224856538527230961685965797745306719898349385161324925677745225131714648966508713285226483874680361444532165409248918783695565547079869731006414714757996948141519411333608908000016411168640752783436003644724063545871555939079413188025353916673961328574806413528056501774914962814683691663184033089655239122966642145881094398900721893160654240224865244863374942592565460444914847774537657675845405562984949924448989091445063373161679039654096364248701685959468819870961962776281280258937025251175984162394644640259830881452292660783709630561088341472106338836842993501181675125266145357036389070469198388176406484091209803834084893771519737359058339350052528344650490202599926221257311197885647277747608961972181938199063449736200409066598695634085748834485527286947067099005660877329020665444528287659334350706938665128717863087063042500662533654111439289833169455818358112946190634211253079329022262912328468638776119210027456095350810282786785021080159455060273284814576004909005769450820618022976391484430851387752846884466701223401027519786106073667593693293038823200571621146063865592245319876489354283674852476451904901859873179308916774132203603587955422605142392893816602633513990814656152786193490063927339312032069614019236859734708207314089884398236933935508664638426873833825059690313171420582012403054917259354032253027130644437889905220556014245910658726959225683884604122826917138536669169481109270807299163892495466894518504329426860775894630471278009064073767001036714761636854701082460593285504808574120369771962866112389812307258128479772424985783970088598337443243803912052973724795204345472956811949704587563508740841966974835297008372154705474270946739245743335451084192751688968154136177533049470183271234836973660928838161731003123180272112078806594500916424266676647081229268533640074831010609083647325270776764250820740134244987150578590019825757421647730499019054562660167260045962886134895824603269544507161995940947102982034416522044548151583344879909916905044959256951007610856552558289061010213227751033125959093568899666023359795503703738140196455241525893968618100311303483064758382823772965218420501003726244369106590829345833437103793501013158491346404270680377821524646010672532579530300339679926412506760066671855384341181580975113194134806908546939874741572608669125480997356230804132979232392601674498771349662622392765354401684798100070258315289153104393159323915337164597862275738685444236137850214800112804091016964322987415804063371070931598572804072486036650163283702611842879508701136711985124882075224946926224372683723239237334594894252965413198330543632191723643369413439850868971948840166210990416560695291117350427983908548941005389463379241522783502469536970911788115292282701501992215275429749249372030731545965225085613146295697166374065682259903574796248056917158823776949314447660016181073906099766599641644695567836397900827225255579273582269366625927510598816895788535031174943679674581059898511471155136341692561535911795360549287631628396487425902260943925106401912509005756529816097465519801277852122759773931164793910057630460791291743465867208319663709577428168729821419306828356565553655010788490239666905792127705991128368800171385636466006572643005130848731119928693367140248803126392375342918235042646909333958402293171247676127235494873738707014325824977974196293084124587230861908971800322188093503668961140583817024510548191889985448083665405305469414197833501943735180592808987630024058573572760138360371033713653493870797239059967324186628196894086421998999359371207503978270978141202527379736389977822474670182569952685033176509674825129720257721207368480010564652273487733442822779887060358658336432218174095131658809158008911395863747518727350105318260369190725410742956348044731437531020098350573558368683574303222680722622233256461462659360147956346296832877630954526624959230351475092284845957892960217659426343246901496150768042716269973301649187378407328920886128577668101405431748920251698458281585306802007486054234642689251131698800394887912966948233398376319778907749147273744288766304118304268691613771576404285930421635689269556036602427944589083356344986068694245039168281164557133696699236653681059427146780927187888378157597331921579599179982537846806282414642295802922666051238231007728652346373708960527530636258756206577838905261120478929003879480188716828111049637716737447814723812306859963810389995836952644855000606695414527982288802274689203680084448992812290277263169808851897379141351629461511678433338020441682882586306235760573855127408940254617944256269780387306395538964973035805250608253732896656001253925105245654371978754137900490689132814562596754682129122342530876284667195216358666813421766554016771381191721330310543081562748704337135766838984271519515318604427760709196685741091100564000884506629600777032554289745120863770476472815295457098969832936626519595876459627965817584464143127466707261656811004867833541197670906161479319431204305239670569546389080237186054801432553010936256444962695384399589301659423571771649139306414972259408447275008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 140845627568844357722686489227372442359855863296055954946124001827073457986821442980097936105665527995816476113174669101855330247826908780665644857303062306125508446002381916118891458885844992233972187036694945244403397899536705872881564787454327189244878119583543058728483764291860543530965528749295222885694150583631005693323704017953164931380408938494717944192324102467995573159632232995110734692768886318163933613347244486794271425985401384827155469672941707345507230083565956412473609848271818277555415847329786699579165603553825978678415896223348721953852969066676589937427052147628199199788608257598833443862417117492595004854996270700893068173689529360238419669401111171150509484346429827522199415548042163617353819068196880764050299905864476286410842664359026182131045581598657132834579522934353818874709495293726260444089430527056007725829784014141001919868822578280515646814698327393205826532754961166262718791198374041455792533552387633363047675011099258415616327629304000410866762524130902388363890280923798973515314519048486114141905901190065014938776543183320701866139530889611514805128033363239219193075396611485788212858749249192617896799837610205210518193466753095347708611392099620247605086724295421649732146623527529925927994122369685824666737679858519984098390240502515623360221360684953083676722750777675097324680757095894582776429105070482792091508958883454008560598064203456861945323249397399913840463221515285020659734788340875351898352965578900006969987419909248032829460555786918565512396800201750415144638476322338967425089371567779849825158954618605928361916980354191313024491569471025172358493828732769336119381729782187855238739722967128248394814552568745349094652956560419095154118455589604376956166129466424701006072048613984594438246947115113648011096495449790952851971234776542912378368768029527901628164676595727544393875891138710773945603079638132332833791369684361910313170489254792674252903993492145838701214268223237009265203713976009562496987465250993344192668459951484437774697456593231192176028271801414414141615387441091529628971281520552643714979059079014091230016476552956452527501230993218069853153704005962905347688822824175656827427562969793400211767692140491449410015553985965300622826551779195345610683427058121039491027736762617461517646115671292101958918004522783374463234071682172686880693675150542916747461205606042842036737295086280422107617893818626608941842760379908168081003024474662599004310650875089348786615297126036765805318471902165242985120568596627359767620891768709845351924451700696798757379102489732375356258751083075397848064031737183590002021142669768355270731276138706906192132876890530409312200832316547883437992178171666340944713751513802124473855567718672663155510636269396309906671739444429937623534328287159530790028156283606058494310191910927078664767221506333922573044270243033258611759099004884102955605573366619636945733930718312440561205693926513130115868280747307258691288385135146421547993421347279031065168205155882403338837158017511493148788876663910515046350091023472214403963280033190815154008065478320272744183197348907397558747890034277190367648754271795314347673419770044567816373242200770459909300989128905456398779758356129342990731347090998469914974236712414373893426544024907912593585200046468741536531636811063388127811505030864975291536142227680372158196773156841504926122289708767071580075428738607582409623811814516651347364031781787817842935255043244658267510136269775824838561803090707118656029931532175098551905057359417013801449967254497464296421260250217485794671046069661522683360884252544270227700808799902100628846436724264335492898391336426385972630769967869234146634740097907809635364312015948570343444903376878239898122864877308988049471120392309451735219605393159487319058329234858372656868382892046226922668288911678967468262205804313558933033475709663447277999636313286367825440021217444570325539246247736915324138426618396123272216801964591010136014215836842414254962874409853378866640251048957626960486342295818891990875742295483718717217414848167925093002437659729498523039174843819486102833152061798015384412618727179682888825819654848039272352891200681491695475482420345857133644668423982996093895507610849602103464052969182309351932817617723594665275528626349994835402772588052770387092295516911721206685529243094459222300610335215468225110025192700260586944805813255977366040815492932374781957188800317541061234404870638339252761258210066346656003235877924415801208205324751235172733218988555531306112944547780361194277792431823959031011101180555311963424632055937982545685728323920232643646336255413317580253258087825952508543447586383383407763694556884157221383339296265900263230273472884173076697464671717832507388178096110517568138039782540999400858378389597968888577417643059197866819691025750835571863008118943252078858705015935609054467357438732387398019159252305357898979421315960562088587592145208849346056610958508905467633868394621334355857157672428082998273113583008911337480487097077651623172684857407706222717509312961064315446144582447571536313418380601352117913574500948888681996576547490174331872602215868144863298471757864255100167399458273213703524619023925816740575461915580026949130130517971364482203106198327103318905912745472351455105457198395839285732760647936841386555217116543222161629107008577553304378526960693346890412630290618988541802027293881956283660979236103839907621172911459931352359861853087560980699368286721522424831489047407605081704415890756475948161825620973397078010815908810838316391558195815139896660923996400906059482015786103724932305579147744234197918172740485279591194437410746196600976751075453430730943456083322419549077935729412360410529988822212011836422105756835964900041387660792271373866823963749154634074914680143047748698883428540204729614814426331671877760050326339766573670684527802333518171634201649107253420538206337919490791844201195793361880337745593313317526816519015020205895047490222978162813029578093139525252074403641613233671020975024462696435405008206321918844724492527385520392787052584576076693788409466272605921111043736899455751532453254599769295742576174434342641405058739798320171406836752450720208842236590681253073270326041370068593456274294802110973616041015261358926003011290785832354266918590753757701580177783872734658683468883754261552959565970317019937400170680907573607729525742950886684690452901053794012311800274414948653454383479832300685810123488711929818680027177002549133849886251984357369118053630975230618438416527621775162667662633686378361044232895735618198731626276928057348003688520080688138763951138825267881805065121940530480976350124091392581571384986654970958396978789263914280256123981195039680149844540891995016398815742620054604692635694324390092201300319972630359836768832020166151231179766571041214583468439727163388266753339631503539055013461479700127201687988911232952891682424259839682027092650130732813953193736397512740929389858023646515203938661999489724505380782775881301846171551715299848163049659398367107160047304801580585898535513556107316018882140945716594903323169269764936167755425497939699156671582123666464262402851554731912192583869262103291306233774758800230457501851164184729254206570112271285314110174354792388563867979231210490659044030802539908775450531495311127476410833870979518941780337403773683161139144136185820663954645775016396731034317310939906004819904799207322564749081358021337015925510451489894888827940818761747021100103906348886575467355774668627475335288216593436606462412621667457678431680978490813383590736746841293496252251560340333519656533181818883718448329024100652155908823581605819662380575476734347575897436516187689505603782676510170998204068740537436704645518076419217436069905912269231275681320160682577329383723151823264504271636109248103816707625598261749586373176252392650450391707234257850924854303837049710335145479564046246286970527800005479922998216308740402508589225870067550256660735943785048081879134769827772678682085798556446061321200743608785065811246714606658341349300982988092766725003822863422744073056863731034299739034142948171476512605528181808850317400982314575822213188180794750624496282201481942883807961339217285228680187440058453115037221212164264072274339446819556673355828267885970480491384121603961933328059830081325828852788086043834746451406731328246268155446778890871196718680755689704719416362868245580277708119417735142712757843579244490867370522197427577340126868353540373696408842570488917567386956642978485775367473769457813137880753079967984912062713599434056406809400827589067202562712042303280613107435111629089785049708935911356519691214663456391305447697012746557104453258290332374460909500858644397076776841379840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 5198756777514541875283687263972278703978197993292445696268451487457395567161853940628004457445327912885870542525387820751524986880000000000000000000000 3295125805625860267733979784148039147639326181772716979015289703442742104461987020800000000000 31374520246446162081324486495817923249059411434688769205760489557918010572800000000000 2612600922544518910055546880000000 120041812770840576000 454703836253184000 235749286080 255139920 1386630 39618 1278 1 1 42 42 1638 6552 786240 27518400 27384739200000 34230924000000 13931190000000 1620871666596000000000 30838704328655496000000000 1257251876947231437729300480000000 52804578831783720384630620160000000 1153385991694485273515564571033600000000 2965126422520289350053848366595440640000000000 887314081939196588003614123703685611520000000000 1426332528957328624862148650809409473780899541191664053780480000000000000 15292359375919228063794760298350774154529469844543644713332244480000000000000000 76730942404612318732896589273004844397767067891982191713615869902848000000000000000 1962265033418804167756410743473833233713022057048826452446098064619065235653148627056990862365685404322765898522820608000000000000000000000 1883774432082052001046154313734879904364501174766873394348254142034302626227022681974711227871057988149855262581907783680000000000000000000000 31662448287240590144534494007957602801805568354638109794264422777772856855663720709755832938497096955897625090918871468465636785143152640000000000000000000000 57122568981945607348863920883817321685403685227048970798679936213929281316720109759652721612040242024159207745752236837832379587346134463402884879013059172688199680000000000000000000000000000000 141216312926627394889510947016684658193216967762694110206371146886423296673643000047774303149130563251219904330203636228173576584268299282676358771732537206142212323147776000000000000000000000000000000000 24736578740618002917977056371916360560182237976788519607063195971363531235942378892466464872117710072377103219610643152590789219169573105256796861284527598859379111815805549355651276713290675900264738585130309631086469229456599150984341041483431203668980732406339658854239040573288086619195908759088756163992689710154863830032291397159071413437938061247774720000000000000000000000000000000000000000000000000000000000000000000 12395994338498493622256662489094726603918523094928262945491508765169692772955444910592794876715626871469613965411285496626296293510256474506286043126902470340412060513136476893103967786564223507140665799780500762330051460265290966541272982708177044782599624623464929845036268012086125966611453797354557488900016667552805362505781864944353866702019521252484867686400000000000000000000000000000000000000000000000000000000000000000000 481956259880821432033339037576002970360352177930810863320709860789797655012507698123847864806703572762738590975190780108830399891678771728804401356773968046835220912750746221603882267541617009957629086295465869639392400775114512779124693567693923501147473405360316472375010100309908577581853323641145195168432648034453072494224798909036478337374518986296611655647232000000000000000000000000000000000000000000000000000000000000000000000 86293278731863980679825831249449296318571501696850702581395164760453497207928105464371930129014552404208315029856718086553197972934711886873879009949093429338451116009813583644879882015588780582407216362000898310399966812809590523940301979793011149964004434358756327273825040807781823699820820433511876070879446019639775970648514080523785690094497521550948848170493468842201866297550182703465210943897600000000000000000000000000000000000000000000000000000000000000000000 882828186864859086354588047151355442218711342406702186109017603615358434701071772269411520592871492300365451628490638075167201050298286159307556706133750278044881803023276523509145738512833455509106988916266450489667753900487990599580423707160063162486205387723552962304339049721944699675414868275546233654107005025339108765994819874345179894736547855390943718514470873338256100502571873372284265145657455408680809536733776195148039901855724719188486331965631574835200000000000000000000000000000000000000000000000000000000000000000000000000000 50608770037499057535398620435485668895056127139089852030333839969312107928480475829420949180482247707731744901007413764371148971752819408365896358545138712148023538681503144769371079631462398116674164584384183375883622905761989559146034919789781026791825962075321384105374293372434960768530526085096233089414662744874535685989440286377226871138448155122042020425611817136217172007428611444673751941961169018710710580709810760504608154690156675966273711479091855820659286963146114092921452800549019560256614380214898677467132637374139115308647960862953973621614467706911579842539258529101217382518498340837559110406804613929351490461168104007404437579343708313518354355966174836103186152134688539522581321707886143709261729782292115636042662497627313816335788716904011509854343093328183551545462425289392761951495612664778680803828181803376964358973591773398188106445003582681517479325191501909026093783575080133699207400991620652696461172196773587495453519184726465169640307095648584275098910357677666002945771595520931103057051044731975284057871660859710453535787901421341182265106644227276717453924296396635212478184547573826012982714687672566693859947165905378046594763409397953123209256535037524942867572077749638814702400337154467805705282675272965096376205276813218639646220066345334805486342012999423952066022492919677513053449593466686757347452154899211631869042042512185328429597606069998363092147392867026094009488088301333842157660971484843014486402780255184485029216327173266513776093033294089341095300674131440750745743006336621319424860074189730085071708026432221397905888078845389701154152285580885662172911888839963994132705580118603200751340905869682569063165212747499803075027274112230438007790551200227184074288618042806376254071399790544470932563676683120962688022000180059704665224947452148396149493417512960829104595926950833335106857985545014489970234643620831862218981099298970364313136016219425326129710000248426864196377497151180423683446251807135766652196257726578368698841198575792478647237229593017861763219751662761315746290923573836105145609467365006406740207569564490271183478910138923904122797670624915752025477676407197567861270924780901316552842092167201397045500869305710727578737072173331247126643627086354978653419190401772895280131687361311865680982738936484303897971555366956288817769896253366660062660884303202746182885810434723490249956506120418711764119222663214655760763963993222155622100876156633595197606547940555535775269584961711640423010707873323769428068288318076364424177083114209124902106357424152682265808023615044808953814453348284969332119870777670524860072569533039123384802621384666283278230621537376850482657178555404855375718342091724212774988590382846659849193433976160132024244176712200452684133835181949512412475720895856516848692677024679530752757040919570456848793534408940091915958722487075498721975466673288118906724891284006054024362928181855638165934531831311183445059560408387472386810917452300234158751998377646533642351032064087860881154894918382468623274037748825214569717948558557806368537713327133710049343494829069425478519859742134431246375570559150977795849133456781953723623682500742860662060545051775933300278930713499466896022083266073333319324793946242218275344269807646416500514162224743409129312618556845656438455784034789301852404986076740967302829406592377355311563752621083961454408479045343447212641335276363316735696321887346779385485775293510698511402333439930839826204133561124506276476955205250122440245992274361062042187829539465357694459444097729762775545630975271186630393578299337286449582364293502303769782877940653169530900817894790270583587141690480695269256807600558604438233397443922243605450513005481832968223171355726127658076220316778027781338325076828066994920411411385205075622795295495230206083760968231310753732170329027357553841365780020391231356587612883893788773841021334803793273472218956833823457432996957318802108651855844626127568696495726947929339471801353878704617421511195566433815659025563293781082441760983484331844950051903901461906985547269045975051013252627166813534656365098622051545257633780027297128334661340392992826390655776954921211237229016962410855684976684462791052440488284676982959782149302291990588091410022485997900258280645048344259366895743522976799931344004071162999721279066592947159881904898485645668766453736061682249495296000854607235742217025061252929730638752961058334923746685935743609750795176010575312713086457840653580253186982861830512767877942110888749220479716689689142280830469361811926726833444950850461561551941871754406022020957260482746327284534407668401509787539158768895565464546537956084241297873142027594073521817336260625106656850402075775330185998536047273256398895089789904585974264397179615378481363862400720785801546649860107812700658206421232146025704533306884404857412294806536760266213025098437885658457371588152048625543141962674479918571429999640863512431784891791198237538197271508819720485279304114393781634810093844439156246367167883328172801706205880532124648764046773128242970434829368959676375499521986033239130622178293660612678287309055010666289166497282194750824976267405471605900889352336961776985285263230739222675790344155182203775335683166572196419638168338123069420691830470249638454721742737226920464384949260555530428119211290821264853276103295165734911343492423848376501971593252277460764259306359303112809727464379839910287247690107268559246803285999916817967825760232090670513621098292596258232896116951644921568597410936643481453272348250568914065056384731460264212395102920268646679567262305938054179477886995616603005948503921057474600090362337604896091893632643440952722045967814552322005554818201026616430778648385640352598123428602204881153540657739925336831157490504856726928028089177530465147818449456411329432498073751208363087618655605712221032239539466539508469189244436351418283670527892477819015205037788880616096439750604267098348385810055163402318501022350028611169810653987091999350771240574191736968758540798396343151570270937942926927897530531398546226748817925192535982021794584479485336000691448096486861554168133666927564787246416149050998152104758142469172746525333551488219686076999359003364409349989588077435169619901709329517047208330634590749470110074152380123033706655877616202558322842436625092096230864008882860483127514206209275958165520472556734282981903786329774237500329317288657815688998678927771698468432144422444881086576583180651058088253069210820177717044680048730271160878839482536692303088997316688667129061836986136829764276316890341167167993044481195930985158927184970997811272020455910030031711591703406175014740713268762808528299098000453340125475739907755898884952519493507100049970458086565692616996440372531793675488559224295015166900611765637927405696654959198616272305813408405539480607290321983849240133302736520592804330278203850247838528179720454711062417297750319169997065319199881702491389972480498917540194351063451582842959760633159758154493575884378153428951138370459495995409890081989633938500309327944401374127217594028277496847588353611880778283296805978189010154002430060668150581857230115414531324123850010797296681250236087134302660777103790785074936096531449326392510910715630538355021430808870881607469612327338465507312820839495217070901941033023821126360955853977058628369115964615113729303586153469286734707840966418503594115637504562362381722383889367510972163735172458891611559756045476980178578268354110650204621990826416495699059399976922523046842864056340375167775188977372671452817718220645264217742450245820059840475973519363287511655149017224066293875206108239346044711859012060149026706886388184359019443220585194776347439277060346492179889619187908677693853309030911771669721112064583400936784490892575458236813549324809440392680854153829813164161690383211385620559427431510498447720448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 19217356034083731776652598955329149558413418335047193699433888222934190233036055214498019307698741476388200482011258171181374484453519636545074370670491807610209087564084098323884063012502769924341275626784738461387171321822775740927215624705421282821873047873330224766392837631358135850230783062910517258646318628493189333221481105975079883367916707122610307988415623184367845939581322070992071054998190108722535594118295233184554802496214316108417630944055127500857889295022440839158115410410257750262197476755523214470431173059502065487061128001912333498265289988581289069251743696990335629195138839636726571244719002156669110008036582529665387995665489251466674499414541515269000314163504709975165834676967869989660005250428340365725823913179081706646265069940823855698345200017702584301021087852759045237718461987725920784052666257343558222056645424578137609258248207879151155837469586313408547130876372461951653367449423660530127290996360235346440031466363130656006324630968116444478690647644368970654448037004145768322799970835174160882564214313756401234253973133887208045684933853721618457792543686392252154537612871987024054846281753636183483929698601390341853500533062618738681861087294900858864453973205586782406876689941300259063428547855491809210380231841297296684497284749036902814608239277356461229734707857724057549029234489154427831804534486177276444214514806733267758219601220010957756379458143649372667662506180155070455859107900694841609110061426089209439911324880515949375841524927272493099154230167836774798010683269438717460749276856681598540031454169496351801042644471682505006962853167175982011907140503193245832859619731429564429893082398550729743719876222387327887428139126769220914663793271590084618639658570720708844975587756032498470406807985058087712134998847509668533310386991368308196839543505720866084237730723636375381940302102301005995314598536324463122775924509615065063986072895651321737185046248707946590095631518840308432756313825698184442222380236013998730439260186023676071713632120729562187099849980649378808033220541316933988828662608027948383786463485401440597545595701621040090652296705875872419760423334039719164023232541823916989859031430950196794623589642295994515930649621008993479870175755097180759371741489209818286553237603418637993195650668956856810550640431181807967466534834978270284865876223444768676142692495738504552219079309722567272121600362151539213445698515684752042635170161960682744803468842643746271509661866800144111101894808865660634556969955749828317223259965057741682823966288917036584707928415687645458100324871050418630906311537970511194373522510708064650421961385174749839486921690609899602156074783612194738559692298854128713526419848452512678916809876302309684672817042286012473691708878330484229272227842461464226207505662139936810383899755302045522764002739798538825865738609235919711679316736460201735434895735943390609821962223470920187499209716317051102227392961124740030336846768151720678706722864985135347073157881861219296605968884309928798956230670909489932007116443906971359373963718220502081191082706898884682959491588457799764154537287484207932233918500927295709622217725439080371586860360959218561169657042836499088545880595308915962447846764805404389738859739392152426078008309047835786419155885080739978834107632332803136872315902249728155901410041578628205783496637290996476267004828965832431407008073826198093375159209086392026210830138017164279612792025296240143225627100077559144330669603860888186854895634154536510393090086454035652480698693001013819099835170312408213376629466730896979346012944202921379374773322353039072618674516440087025584436542925939902389794001184571801436300384534753554520847042369452659999369012342775901045219694610611969967822981660887154445958323772125991299822308156092431469949300851767993864053976257266956606975302126808457057706551655104032760741808088425735348215997034658929901062204380099359046104178897593915354091895703544809340044513704003426089719161243491729525321386879981339203881858392460054508948489702423457828082530862905320918235442274959147501733613712902180544497908438118479614401756637480717069404807369431206632204162338317107044558758433601557178050369632714475504893223940645077616516708279151337338262890131242604292634516026906086655534772709640220535278396278791084745823823813259644384861075548934734675083283697372221117074069274828800627794661163528363719972715570986933352743381026922393772994130493089851912852993862354778988275396114035484184297124980305784297708713057718796461103268566552853157067806089536978858667072302891841039429873363081742320932552586204732599890664320226674046743931075180850173978573165765875013816345614293692506428597081053018876592867959923262937818374706713104230946560890757009091490668155520734088790450074098540223471771226389620964206120012423543101363158983524046774353834084148888251643389387454659910210348375053020057437745789553986237527597914769095565841332566234226062656880777096162163276395845361623322793017132109477318884274070206823839598884961964733987395772137046151560557456294081278393887921716358103356955482490708391233985385556845170384916452886553146234377679121389923641380766103399425576209230148950156151240119837098138938907386665799509074475547834467836598533525597693469854048210379054869372204044299081212301868899791629214732086761771726509588689923731794877232067184416108713229195863920974468638268133927570687601663707005995519518966297993021719482633774174405123058097181456138481407643464051000261136659627961682357565716480323600534317311994402554557660206084009240430336960817342635246026221566313304657720615935097535870682940479503378472505643837457722046638015513648299382056463496629429297558023806146159871639411076996707508331321453500979084399271991518341458040470442862206477162282529075412335325829579856022416876983927780988472238574059433648760350361776198192114748009711619271509061748414578605948760577606732279030903566203038312067072762518259858872078014302217859143925722462045110991797466781380617604853716766705729743067260795764242854163804519158129684417042797062943278165967032899766978511186803275258356679508054406569161058155521769871601025591317997369489286727773560381991717937002440454607586838831662229177990974883685048701415140315575548702703632111322563256754466211997228913298340901100731990924643836174434071522752248178993803094183405611679406570022797869564507035036582148255433751878760916112885193256229853151428323025193355964725518481078117406461155890686309377524257643568743496564778023328359721739404247549910382056427233032821871107014651258552637412387600831611673383681333834792959441817925802187843035786893369901635071298227231277643908194799542551318260395857208121179184794256096356171250234549337528963354130846366637108910668087391354050967007771173237436163722599430384129604268989977656543992352168451617648990327228534484863389876984537140185920846534377036760743101090052096974716112031925479637034156754151513163683089524323079991663424048823780690187628931932102011500905918589948336745333864413347630664406574699602276872373379439749356523866411083924107826073285751105676869071904948564952108712276020841389194586704459606583377095435516975717536563574419448474863886850270359992069677856483313138518580338934660817169373994767242852243222580756071612815898266284094475111596631040348790544070412689932306885211472851452437730560130948118798086109624289626590144240789080733276419583569481722132103472377700305593303812864356604431612293822104318364068331998562747976474107837143607863510064491486657629180303811361616683829207683158258969647386507316095606701128472224737017225269577284309524738524157418413702188364366351703965644656775521123752042866713690350836695916832548578037554364050728651857667381264384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1950199248473105330399222334013963863345345343013213147585081585407941818377384444218789285421671915542042580524306448256922502535014058874708424203401204527386797970014419638019909347579280391920478270552361005436230647733085039599078396998029323809895472126157911747988638098650205066355795816244459413906380387540599155574452868502114457805074392850311810605523220200762155963401962712611331699850387441938777424699119344878904578468053916628845177924443076503042340816042179543967207989172964869790291242269907004276575021329846286113626218504551849003349310232016546899309483811930033516849775490847058264176621403894811627208149994335598376799206296418509595122946564538969189724979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 192173560340837317766525989553291495584134183350471936994338882229341902330360552144980193076987414763882004820112581711813744844535196365450743706704918076102090875640840983238840630125027699243412756267847384613871713218227757409272156247054212828218730478733302247663928376313581358502307830629105172586463186284931893332214811059750798833679167071226103079884156231843678459395813220709920710549981901087225355941182952331845548024962143161084176309440551275008578892950224408391581154104102577502621974767555232144704311730595020654870611280019123334982652899885812890692517436969903356291951388396367265712447190021566691100080365825296653879956654892514666744994145415152690003141635047099751658346769678699896600052504283403657258239131790817066462650699408238556983452000177025843010210878527590452377184619877259207840526662573435582220566454245781376092582482078791511558374695863134085471308763724619516533674494236605301272909963602353464400314663631306560063246309681164444786906476443689706544480370041457683227999708351741608825642143137564012342539731338872080456849338537216184577925436863922521545376128719870240548462817536361834839296986013903418535005330626187386818610872949008588644539732055867824068766899413002590634285478554918092103802318412972966844972847490369028146082392773564612297347078577240575490292344891544278318045344861772764442145148067332677582196012200109577563794581436493726676625061801550704558591079006948416091100614260892094399113248805159493758415249272724930991542301678367747980106832694387174607492768566815985400314541694963518010426444716825050069628531671759820119071405031932458328596197314295644298930823985507297437198762223873278874281391267692209146637932715900846186396585707207088449755877560324984704068079850580877121349988475096685333103869913683081968395435057208660842377307236363753819403021023010059953145985363244631227759245096150650639860728956513217371850462487079465900956315188403084327563138256981844422223802360139987304392601860236760717136321207295621870998499806493788080332205413169339888286626080279483837864634854014405975455957016210400906522967058758724197604233340397191640232325418239169898590314309501967946235896422959945159306496210089934798701757550971807593717414892098182865532376034186379931956506689568568105506404311818079674665348349782702848658762234447686761426924957385045522190793097225672721216003621515392134456985156847520426351701619606827448034688426437462715096618668001441111018948088656606345569699557498283172232599650577416828239662889170365847079284156876454581003248710504186309063115379705111943735225107080646504219613851747498394869216906098996021560747836121947385596922988541287135264198484525126789168098763023096846728170422860124736917088783304842292722278424614642262075056621399368103838997553020455227640027397985388258657386092359197116793167364602017354348957359433906098219622234709201874992097163170511022273929611247400303368467681517206787067228649851353470731578818612192966059688843099287989562306709094899320071164439069713593739637182205020811910827068988846829594915884577997641545372874842079322339185009272957096222177254390803715868603609592185611696570428364990885458805953089159624478467648054043897388597393921524260780083090478357864191558850807399788341076323328031368723159022497281559014100415786282057834966372909964762670048289658324314070080738261980933751592090863920262108301380171642796127920252962401432256271000775591443306696038608881868548956341545365103930900864540356524806986930010138190998351703124082133766294667308969793460129442029213793747733223530390726186745164400870255844365429259399023897940011845718014363003845347535545208470423694526599993690123427759010452196946106119699678229816608871544459583237721259912998223081560924314699493008517679938640539762572669566069753021268084570577065516551040327607418080884257353482159970346589299010622043800993590461041788975939153540918957035448093400445137040034260897191612434917295253213868799813392038818583924600545089484897024234578280825308629053209182354422749591475017336137129021805444979084381184796144017566374807170694048073694312066322041623383171070445587584336015571780503696327144755048932239406450776165167082791513373382628901312426042926345160269060866555347727096402205352783962787910847458238238132596443848610755489347346750832836973722211170740692748288006277946611635283637199727155709869333527433810269223937729941304930898519128529938623547789882753961140354841842971249803057842977087130577187964611032685665528531570678060895369788586670723028918410394298733630817423209325525862047325998906643202266740467439310751808501739785731657658750138163456142936925064285970810530188765928679599232629378183747067131042309465608907570090914906681555207340887904500740985402234717712263896209642061200124235431013631589835240467743538340841488882516433893874546599102103483750530200574377457895539862375275979147690955658413325662342260626568807770961621632763958453616233227930171321094773188842740702068238395988849619647339873957721370461515605574562940812783938879217163581033569554824907083912339853855568451703849164528865531462343776791213899236413807661033994255762092301489501561512401198370981389389073866657995090744755478344678365985335255976934698540482103790548693722040442990812123018688997916292147320867617717265095886899237317948772320671844161087132291958639209744686382681339275706876016637070059955195189662979930217194826337741744051230580971814561384814076434640510002611366596279616823575657164803236005343173119944025545576602060840092404303369608173426352460262215663133046577206159350975358706829404795033784725056438374577220466380155136482993820564634966294292975580238061461598716394110769967075083313214535009790843992719915183414580404704428622064771622825290754123353258295798560224168769839277809884722385740594336487603503617761981921147480097116192715090617484145786059487605776067322790309035662030383120670727625182598588720780143022178591439257224620451109917974667813806176048537167667057297430672607957642428541638045191581296844170427970629432781659670328997669785111868032752583566795080544065691610581555217698716010255913179973694892867277735603819917179370024404546075868388316622291779909748836850487014151403155755487027036321113225632567544662119972289132983409011007319909246438361744340715227522481789938030941834056116794065700227978695645070350365821482554337518787609161128851932562298531514283230251933559647255184810781174064611558906863093775242576435687434965647780233283597217394042475499103820564272330328218711070146512585526374123876008316116733836813338347929594418179258021878430357868933699016350712982272312776439081947995425513182603958572081211791847942560963561712502345493375289633541308463666371089106680873913540509670077711732374361637225994303841296042689899776565439923521684516176489903272285344848633898769845371401859208465343770367607431010900520969747161120319254796370341567541515131636830895243230799916634240488237806901876289319321020115009059185899483367453338644133476306644065746996022768723733794397493565238664110839241078260732857511056768690719049485649521087122760208413891945867044596065833770954355169757175365635744194484748638868502703599920696778564833131385185803389346608171693739947672428522432225807560716128158982662840944751115966310403487905440704126899323068852114728514524377305601309481187980861096242896265901442407890807332764195835694817221321034723777003055933038128643566044316122938221043183640683319985627479764741078371436078635100644914866576291803038113616166838292076831582589696473865073160956067011284722247370172252695772843095247385241574184137021883643663517039656446567755211237520428667136903508366959168325485780375543640507286518576673812643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000